<SEC-DOCUMENT>0001628280-22-028164.txt : 20221103
<SEC-HEADER>0001628280-22-028164.hdr.sgml : 20221103
<ACCEPTANCE-DATETIME>20221103160017
ACCESSION NUMBER:		0001628280-22-028164
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		57
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221103
DATE AS OF CHANGE:		20221103

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Cardiff Oncology, Inc.
		CENTRAL INDEX KEY:			0001213037
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				272004382
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35558
		FILM NUMBER:		221357785

	BUSINESS ADDRESS:	
		STREET 1:		11055 FLINTKOTE AVENUE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		858-952-7570

	MAIL ADDRESS:	
		STREET 1:		11055 FLINTKOTE AVENUE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Trovagene, Inc.
		DATE OF NAME CHANGE:	20130304

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TrovaGene Inc.
		DATE OF NAME CHANGE:	20110830

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	XENOMICS INC
		DATE OF NAME CHANGE:	20040719
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>crdf-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509,d:b56578271a9f4788a5ed34a838c19658--><html xmlns:crdf="http://www.cardiffoncology.com/20220930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>crdf-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y180LTEtMS0xLTM3Mzg2_dfc37a9a-cf7f-463d-8c88-c7d4f289927b">0001213037</ix:nonNumeric><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y183LTEtMS0xLTM3Mzg2_ef16129c-4b64-4749-b157-2f40db4f6b7d">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y184LTEtMS0xLTM3Mzg2_003108ed-ea6b-4473-a04c-6b56eb907fa0">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y18xMi0xLTEtMS0zNzM4Ng_2223628f-e597-493b-8152-d948dd94a01f">2022</ix:nonNumeric><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y18xMy0xLTEtMS0zNzM4Ng_bab41283-397a-41d2-b1aa-eb296342993a">Q3</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="crdf-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2e709bc4251444f5af238768da41af47_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79a4f7ef76aa41269db16da4e58e8b36_I20221027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i09403a9f01054c2fa7170fb9d51f3701_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic93e6d149ed949538616619e0d2f6742_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd5f809eeda74ae0bc0048c3ac006e65_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib555df6e74f54c638812174f5dd56068_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb59fc4227f24ec98565bf53ed2f8a07_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c24d818a3b14655a528f0d9450a38e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c60edb0c0ea4c929d0eb956b7e0fe3a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i845a18d634f141c69de3c1d188277177_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib283628e74064beb960d8f69b6b9e0ba_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8d4b445c9724e1da5fff3c121019726_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41f421be5b3a42fab534316fe064ca21_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc2dbe8fbdc24f3d9695dd22fbbbdcb7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7817ab7546af4d61812f39581834298f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e73f584af3498f9cd6b6b5569ea13f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20bb209643fe4b1dbf02a9b29dcb9d5d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b6877917fd84acba0cf314af00e1c8d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7430643f97b4d1ab65341c8d6452883_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87bdfe697039482d817a7a7befd7c0e3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38817e5750794af58355d33b04d18f51_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic779dcb892e6476887cb933cf71d5401_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13f03d63020e43bd800b707fdf2e7d44_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b4a6c775944a75a2deb179cda4e832_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia227edc8d8994048aae0093c61820cd8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03c0a7c1216a4964a0cb0cc4ad8ad7f5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i273a80a1aed847f88d5ee7bc3c649d0e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5b66dc0d69346f8b46f696f53bba38c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c8eb8f5e6c14ea2b80a5afb820462ce_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79c3caf0aeae4575b8430b19b49a8f06_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89141a8650064c98bac04f7767a35e0c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09ea496c74149eb970a939f3b91e818_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ce090dce0f401cbe3addf1d2f6d9ee_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i001d7dab6580467bab28aa4ca8e7f2e6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0565159f99264ddfb04895eb2a030967_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae0bc55b4ee2405390c2f4676d098b36_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia21c86e1bdf7470d8ead59d9ba981be9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id370d23953aa4df080bc9617b1e29ce8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36cb41618a524faabdf0f5eb4488a1f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2df391d4bfd249fd82f96b9761d7c123_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4373e53084a7465fb132429b6015492b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91fd275bb9b64c2b80ee71f061cf2dab_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4211c6cfc251498c8167044378715010_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i614ac19bd1c5494181017c0ca24549e1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2372c2c040b64111b21226823b747315_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb3dcf511b6342558ace287c6edb09f3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75fcc87e34cb4e02b9da04df364b64de_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i449c59461a6649e4aafaf07fb0ed6382_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3332c0f04a1a4c48ab1fca52e13aa686_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b8b7da48ae4045978be95aecc6803d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i879ca34cd68446db81397a8a62c99bee_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdc9ec6405e24cf68161e35d788c6603_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6666f41e20604a42afebf91bcf0bbde8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i226a9fe9e713467a862762ac1f580baa_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib135045c2f744f9b9b5154945691317d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21603ee7d000414f8333a87485732bb5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i904caa8ea4ff4c4b9b5fb7ec726d1ff3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i236915929a26414ca9c2e755f6e3cdf8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id080eee7f4ba40a3b42c2ca365a6d43f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia355f083821149548abbbca54907151d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1706a2bfd7a4c449361574dd86f39c6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93604fea7ddc473981d9f9cc062e4c12_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie67e247b2b104027b9eedbb3224e113d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida62d5694c1446688f92fb7f342df72c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib84faf29811242a596b3bc5e9b8f9b86_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ecf2794d8a4a779c95798319a7730e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94c36b7121a7476f9257059c8e8c82e5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ffe1a3544734dc7b09d6bb8df740bb9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ec66e963ab04b52997ad24f2c22662b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i196e4db5855040e68f5be7bc2eef942b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i977d1a93d5bb48fd9478c051cc2744b5_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic44ad6998d004c159cd1eb353b50b576_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d662de98c9d42c582b0f77463f8d3f0_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibae5bd783f76470eaca56308ace2f048_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99143b72d55042e984e13bec3d4e5f15_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3525955e610b453f8d01d291b9774892_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b05d3a9832444559843728fbe9d89aa_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126d8950f5774cdaaca5f43dd10a4167_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd07b88b8134d2e99a71da1265c5820_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78932e58468e4c238ee36969f01a9b05_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i403525f3f1cc4078a7a497aa7d29c96c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5f3a37522544d3899eafe93ef80c365_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6940bc80ea424689845b8b5940578252_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i035e3ac247c447b99a58a10f3cbdb943_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i971f9db9f7634d3ba0ba4492710f1917_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba24c3234e1144cb8d3662990ce26387_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c121a582064e318df6f1e3d3c3c4d6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id981d2c9255f42628d4b4ed79f851b73_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id666b984169c4b59a1e9dcff4cfb30ee_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb5e35f1c92445aeb4c20362bf037470_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61421dd6f2f0460f99587dedb3fc8e26_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5bcf434c6d247539b231ce97c5418bd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i027ead9a21704178b9fc4c97a184db30_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if631c400cd5f43ad80de132e77ac9ef7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4406a11bf46f4779be4e2f832b6e02eb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e68119be00645d5ad286fa2da2039be_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd2bdddc65ce4b8a84fca6eb040bdba7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3176670886b4376a7c9eb43d934ef0d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f9e9806ef4471ca46b20b14e1b8389_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa829209d1dc4c039b314efe25cb38c8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i097ea8a474844b61b5275151fc47b82b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id90beb4f4f7247459909d730e7ce388f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64abfe8811b24b639d57622067280448_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i797749bb1e5845fc8726a0702b43a5b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib69b40870d2e40bb9be84300b27ecdba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie43aefeb675f4d23adfb3fac7dc07109_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89558e7db6724718bea1817eb67f55e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacae7ffc6bce4300a9c14e814a081643_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied6be62faecf46c3bee3000c0c872214_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca8186bea114a4d945479f2fffabb8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a7cb0d602d4e2e8978c95c2286c301_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ed7c4c2ae394f2f9d6fa4f68b693c8a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id42354f986734c3c92ebcb535b97d41c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5215cec7420e4a279c8b01a2a1648a1a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1632edaaf9c044539d5325b226770e1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e41f05b43e14839a52b1a65e6484e94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3213b254ca4c75bcb485eb79c05dcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf4368a04a224e0ea82196a23eb319c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86a9381368d74d3db1a2e4b7ea86f727_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4900ac5f5fbd408a81a5fb5317f7e381_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ce436d0ffb84971bc9dd1042b3353be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a4aa6af96984d3a8ab62896b10777df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f9317f2c36484c973f90ba3702b15a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a30ad006c5b446b93eca62f7d024cdb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6efe47f456e4805b76ab4bfc3c3f9a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8082708451a47369a4c3039f086bb4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08764f15ca7b48bfa59b4846b74216f5_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if92263bfb708412cb09f8a115288ab08_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7c5a5da3e034026831cfe756e3046b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib586325c5d3644c3aee97b226f53f2be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i855866c6b5904ebebbfdd2b63fd9694d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c568719072f48bc84ba36a6860f7a36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic65e391bd73f4e25a882777cc374a8d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb2c73a9e3964c58887040a42fa0395b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crdf:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35989ee797f44e96a87311fac38ec6ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crdf:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieca52c3e91684c358a0ce3a5ca685f00_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie41de7fe293848cfa6d3f4dd4e69e8ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288fc3e93814499681ed61066dc5d8fb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0aeb9353137456dbaa9a962fa938778_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i6d34146e19a0411eb7dd8c527e374570_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b827e0c544d4b41a0942545d2eb0315_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacbb4edd25ac48bfa076d19e9f40cf60_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3aed9a115fe4281a45d02f29994b1d8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a81bccf1ee8452ebf10cfeda8f2b27e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aaf4d9f3cea4d03ad8ed532d79c24b6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26bf94ec03f844ea815479228a249c74_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff759b5449442bda1b9bea264cb17df_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62a79d4b91ad462594a76128123e5a49_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60904b4511884df3b025502bc4017c84_I20220609"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d6df56bb6144b5991b435b053482ed6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crdf:EquityIncentivePlan2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i285df1af47514de69e303dcf54c5328c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crdf:InducementGrantStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2173155aea5e4b638aec9ab191dd12f0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58d39de1a4c541da806b3b34de9a5e39_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77b9d09b045e4fc09222b08d42826194_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c9c1eb393a64aba8ef61182cf3194a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie897cb31672c442fa99ae4d6fea29e72_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ec1c878faca47cda51c8b97bcc3b5eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i015012088f52469aa45f36d2178ab642_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8e1159a61ea42a1800d525998f49217_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9410bd3ccc0647c7a180b4825b4c01d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7692ca2593da44a7b2ea55ed04f78b59_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdcb832e86e44d0bb0994d1355e68295_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68a406e30ed548c3954acbc55bffb278_D20221011-20221011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-11</xbrli:startDate><xbrli:endDate>2022-10-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b3b318284494196864f97145508ef5b_D20221011-20221011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001213037</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-11</xbrli:startDate><xbrli:endDate>2022-10-11</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74 id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21 id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ib56578271a9f4788a5ed34a838c19658_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODYx_bfe1eaeb-5f9c-491c-82b1-3b08bdcce9df">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.595%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6NDRhYmM3NmRiMjk0NDNkMTlkNTRkZjE5ZjA4NmU3MzIvdGFibGVyYW5nZTo0NGFiYzc2ZGIyOTQ0M2QxOWQ1NGRmMTlmMDg2ZTczMl8wLTAtMS0xLTM3Mzg2_28313ce3-121a-4e1a-a4f4-2d8db892f189">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT UNDER SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xMzc_634c6646-8bb8-4db2-8f2c-018126f7c2d9">September 30, 2022</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MTNmZDVkZDQwNDgzNDA0OGI4MTgxZTBhMzg0OTdlYWQvdGFibGVyYW5nZToxM2ZkNWRkNDA0ODM0MDQ4YjgxODFlMGEzODQ5N2VhZF8wLTAtMS0xLTM3Mzg2_fbef096e-bad2-47e9-8cf8-cc7a8fd926a4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT UNDER SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMMISSION FILE NUMBER </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU1_ab65b742-1c2f-4265-bc38-88924a94ffae">001-35558</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU3_79d504f9-a48f-41e5-8f1a-091644980dba">CARDIFF ONCOLOGY,&#160;INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact Name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:48.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.553%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8wLTAtMS0xLTM3Mzg2_6fed3cc0-9cfb-48c7-9658-dcbedd4ea0aa">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8wLTItMS0xLTM3Mzg2_58f8cee7-7c8d-47cb-b951-0c25a4b6d812">27-2004382</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfNA_3e7c7832-b26b-44bc-90fb-d6693f611fab">11055 Flintkote Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfOA_06a29809-8601-4a88-b50a-c737a987bd56">San Diego</ix:nonNumeric>, <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfMTI_6d0524b3-0eda-4292-a08f-2204c49ea0aa">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTItMS0xLTM3Mzg2_e5f9837f-4ba8-421b-8ba5-adb36ea8c013">92121</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV82LTAtMS0xLTM3Mzg2L3RleHRyZWdpb246OWRjZGFlNmNhM2U5NDVlY2EzOWQyZjYwNjA1YTJmODlfNQ_6950639c-bd97-4d57-aa38-75e07f946fe9">858</ix:nonNumeric>) <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV82LTAtMS0xLTM3Mzg2L3RleHRyZWdpb246OWRjZGFlNmNhM2U5NDVlY2EzOWQyZjYwNjA1YTJmODlfOQ_83084788-b423-41d0-909b-28f39fbf2515">952-7570</ix:nonNumeric></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Registrant&#8217;s telephone number, including area code)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:31.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title&#160;of&#160;each&#160;class:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading&#160;Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered:</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6YjJhNTRjMTg1ZjIzNDMxZGE0NTE3OGZlNjViZDQxOTYvdGFibGVyYW5nZTpiMmE1NGMxODVmMjM0MzFkYTQ1MTc4ZmU2NWJkNDE5Nl8xLTAtMS0xLTM3Mzg2_a405aaf4-5f67-4c34-816e-fccb0d426cd6">Common Stock</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6YjJhNTRjMTg1ZjIzNDMxZGE0NTE3OGZlNjViZDQxOTYvdGFibGVyYW5nZTpiMmE1NGMxODVmMjM0MzFkYTQ1MTc4ZmU2NWJkNDE5Nl8xLTItMS0xLTM3Mzg2_a7035d70-1393-4e51-8cf5-8dbc5dd443a5">CRDF</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nasdaq Capital Market</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the issuer (1)&#160;filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Exchange Act during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU4_59fb0d49-e2d2-49e2-9c76-beb18bd06a4e">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU5_fd596ffb-e6e0-47b7-a187-5bec900a1e60">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act. </span></div><div style="text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.194%"><tr><td style="width:1.0%"></td><td style="width:17.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTQtMS0xLTM3Mzg2L3RleHRyZWdpb246MDQ5ZjI5ZGIxOTAyNDllZjk5MTBiMTA3MWNkZWFlOGFfNA_e54ca023-ff04-4a18-a67b-e5d54be17978">Non-accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company&#160;<ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTYtMS0xLTM3Mzg2L3RleHRyZWdpb246ODdjZTRmNjljMGVhNDA0YWJjMjMwYTc4NTQxOTQ3ZjFfMzA_d9dd3961-a34d-4c86-acf1-bb1691643879">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTgtMS0xLTM3Mzg2L3RleHRyZWdpb246OTMyNTVjZmY2YWY0NDA4Zjk1NDRkNjI3NmRjYTJkMTFfMjg_062998df-edde-41de-be88-f48dcc4976f0">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODYw_67b4589b-d221-4c3a-96ce-3804f45a13a8">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;27, 2022, the issuer had <ix:nonFraction unitRef="shares" contextRef="i79a4f7ef76aa41269db16da4e58e8b36_I20221027" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODA1_e6839e42-42f0-4515-aa8a-9c53b4a87bfc">44,677,169</ix:nonFraction> shares of Common Stock issued and outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.098%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_10">PART&#160;I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_13">Item 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_13">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_16">Condensed Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_16">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_19">Condensed Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_19">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_22">Condensed Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_22">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_25">Condensed Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_25">6</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_31">Condensed Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_31">8</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_37">Notes to Condensed Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_37">9</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_73">Item 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_73">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_73">18</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_97">Item 3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_97">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_94">24</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_100">Item 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_100">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_100">24</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_103">PART&#160;II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_103">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_106">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_106">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_106">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_109">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_109">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_109">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_112">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_112">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_112">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_115">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_115">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_115">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_118">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_118">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_118">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_121">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_121">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_121">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_124">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_124">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_124">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_127">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMy0xLTEtMS0zNzM4Ng_bb844f72-5c3c-403a-8b2e-364927a7171a">18,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMy0zLTEtMS0zNzM4Ng_17cfb756-c816-46aa-92a0-50ef16fffac0">11,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNC0xLTEtMS0zNzM4Ng_f5dd73b1-bf2d-4d49-9ad1-56dc7de0b41c">95,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNC0zLTEtMS0zNzM4Ng_73878ff7-95ce-44db-8e24-79e564942161">128,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNS0xLTEtMS0zNzM4Ng_0259d87b-c272-47ca-93b6-ed00ee33b813">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNS0zLTEtMS0zNzM4Ng_a6e30c0a-3572-4114-a4af-c037633652e2">535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNi0xLTEtMS0zNzM4Ng_dbf845ee-d97b-4bb3-97e4-b02f5767c5ff">4,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNi0zLTEtMS0zNzM4Ng_946cf8bd-aabc-40ed-baab-a5e3fc054192">4,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNy0xLTEtMS0zNzM4Ng_feedc06b-0077-4826-8079-8a8d569653a3">119,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNy0zLTEtMS0zNzM4Ng_5b8f978d-042b-47be-84c0-52e9a4fcc3de">146,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfOC0xLTEtMS0zNzM4Ng_aec0bb79-0890-40e8-8a30-5b2be076e196">1,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfOC0zLTEtMS0zNzM4Ng_1bb1dcc7-61ec-4d3c-9625-b6d678eae223">382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTAtMS0xLTEtMzczODY_958a34ea-4c5b-4cab-a313-b79b96ddc5d3">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTAtMy0xLTEtMzczODY_1d43900c-4b18-4ef9-9474-f4053975470f">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTEtMS0xLTEtMzczODY_1fc4ebae-2c9a-48ac-b71b-4c05a6f3440e">184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTEtMy0xLTEtMzczODY_a5ba4430-aeab-4e65-8071-39f83a7f4dce">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTItMS0xLTEtMzczODY_18dc0232-712a-4d7c-8717-3bb1c1374b4b">123,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTItMy0xLTEtMzczODY_ccd533b4-d21b-4faf-81b1-da5cfef4528d">149,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTYtMS0xLTEtMzczODY_86c2387f-1e16-4e5f-9389-07c21953fae5">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTYtMy0xLTEtMzczODY_b312333c-2070-4d87-a404-5891e102d094">1,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTctMS0xLTEtMzczODY_19fe8564-b62b-41d4-bed1-2d59e1c15fe3">6,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTctMy0xLTEtMzczODY_9b8ade58-61a8-413c-ae2f-a6f510f1f948">4,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTktMS0xLTEtMzczODY_222f226a-a6fc-4f69-b0b0-ce3a86001392">674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTktMy0xLTEtMzczODY_cc84c5f5-9fbc-4adc-b1ad-e7d11a2a7693">551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjAtMS0xLTEtMzczODY_7f63093e-1cef-44b5-b668-c96f7d29d228">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjAtMy0xLTEtMzczODY_01c0aad2-511d-4c55-83eb-4378f66e2fbf">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjItMS0xLTEtMzczODY_ab25f621-b1f1-4bf1-8235-d80cb71e9449">8,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjItMy0xLTEtMzczODY_22042a0b-691f-4416-b81a-82e9f82555d8">6,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjUtMS0xLTEtMzczODY_7b562018-b462-4c17-8cb3-3f235ffd3f3a">2,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjUtMy0xLTEtMzczODY_73d3b3da-fa04-43e2-8468-146397ae7118">2,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjgtMS0xLTEtMzczODY_ad2ae818-b9a8-45f4-9876-01552f96a6bd">10,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjgtMy0xLTEtMzczODY_8dba9b72-a175-46ca-8150-41c30b941567">9,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzAtMS0xLTEtMzczODY_51c84405-0370-4596-ad1a-fea19cd11bd5"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzAtMy0xLTEtMzczODY_808146f1-b7cf-4190-b958-eb7c261c615f"></ix:nonFraction></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, <ix:nonFraction unitRef="shares" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo0MjZjZjU0ZmI1YjA0ZmRmYTFiMzMzZThmNzM4ZTk3ZF8yMQ_ad0df62d-e257-4f4f-80f5-d6d443c0b614"><ix:nonFraction unitRef="shares" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo0MjZjZjU0ZmI1YjA0ZmRmYTFiMzMzZThmNzM4ZTk3ZF8yMQ_b4ef7601-3cc8-41a1-864c-62bfb2b99c7f">20,000</ix:nonFraction></ix:nonFraction> shares authorized; (Note 6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMS0xLTEtMzczODY_334f4930-c911-4215-9842-2f79cf6b1da2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMy0xLTEtMzczODY_8f228313-042d-4005-a750-68b24872a628">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8xOQ_2aa459d4-cc01-4814-b492-4757f8267adc"><ix:nonFraction unitRef="usdPerShare" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8xOQ_43ea18d0-50a8-43ab-92b0-8d384974d914">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8zMw_283a0043-d976-44e0-a797-756819366b0f"><ix:nonFraction unitRef="shares" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8zMw_53dcc460-f62f-41d2-b1b6-192bbde472df">150,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF81NQ_08b4d5d6-8727-44ab-aee5-da20c5a0d401"><ix:nonFraction unitRef="shares" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF81NQ_3f70de2d-e765-416a-947d-c52d676879af">43,335</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF82Mg_6c1a8e7b-f5e1-4e02-84ac-3af0f3c73734"><ix:nonFraction unitRef="shares" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF82Mg_c2ee61f1-65f3-4b9c-9ad5-0522fdab9900">41,964</ix:nonFraction></ix:nonFraction> shares issued and outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMS0xLTEtMzczODY_44a79e56-c60c-428a-80bf-24c776f9cbd1">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMy0xLTEtMzczODY_162feaa9-1305-49c1-acdb-15b3e3f4a0bf">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzUtMS0xLTEtMzczODY_7b4a9ea3-51a5-4ca2-a9cb-9f9a5ac55fd2">403,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzUtMy0xLTEtMzczODY_44980e6a-1656-4322-8cdd-54431503cdaa">400,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:ServiceReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzYtMS0xLTEtMzczODY_f72eeee9-c91a-4a2b-aa26-eb5397b7e3e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:ServiceReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzYtMy0xLTEtMzczODY_501df2b1-bd5d-4b24-bf85-6550a20fda8a">139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzctMS0xLTEtMzczODY_17025093-82f9-4694-95b4-1d6ba47a4434">779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzctMy0xLTEtMzczODY_b91c189b-4ef4-4e4e-8543-a433f6c8c350">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzgtMS0xLTEtMzczODY_b4cf5528-f994-4dd1-b50f-e75f53f233fe">289,835</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzgtMy0xLTEtMzczODY_7591a6d6-d7b4-4548-8cbd-7d780a32d424">259,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzktMS0xLTEtMzczODY_2a71f3d2-24e0-4ae9-88ca-6b7dfda52ff7">113,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzktMy0xLTEtMzczODY_af92bf19-5892-46c6-be42-70dc656da24f">140,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNDAtMS0xLTEtMzczODY_0b3e8305-23c1-4b59-bb2e-1ff1b3dd3534">123,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNDAtMy0xLTEtMzczODY_7717361d-8f8a-42a6-962c-50a407abeeec">149,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS0xLTEtMS0zNzM4Ng_ef24569b-b62f-4467-9b70-8357034e5e6f">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS0zLTEtMS0zNzM4Ng_21f72455-4291-4de4-92a9-c1930a93ca79">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS01LTEtMS0zNzM4Ng_b0a33361-cac7-40b3-96c2-0174d3d55903">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS03LTEtMS0zNzM4Ng_83c1e923-8512-4021-bb17-913266aa8d18">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC0xLTEtMS0zNzM4Ng_88e989f2-042a-44fe-9af8-e0e16b11cd38">6,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC0zLTEtMS0zNzM4Ng_b151d370-0834-4313-9b33-0b2b0a17b63b">4,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC01LTEtMS0zNzM4Ng_97003ba7-2dbe-4c45-90b9-57bea6bce5ba">20,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC03LTEtMS0zNzM4Ng_2f2d4ee0-9ffd-4360-8fb1-b327f893a490">11,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS0xLTEtMS0zNzM4Ng_50f725fc-c777-44f7-879b-ec3836e7ba4f">3,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS0zLTEtMS0zNzM4Ng_2d6a8a5c-3201-40c2-9cdd-1f06d56d9b78">2,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS01LTEtMS0zNzM4Ng_eb3d76dc-014c-47e6-bd39-4bbeb3352e31">10,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS03LTEtMS0zNzM4Ng_d428ed43-0de5-434a-9cf6-259f16f9bc5b">8,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItMS0xLTEtMzczODY_30b90d6d-9e08-4e2a-915c-84d69a4d9ed1">9,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItMy0xLTEtMzczODY_b62cf190-faec-4186-a400-8c742de33989">7,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItNS0xLTEtMzczODY_f61a6715-171b-4ea4-b24e-51a3c9c9156c">30,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItNy0xLTEtMzczODY_2d851276-279b-41d4-bcf3-666e17b7574a">19,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtMS0xLTEtMzczODY_d10f8575-9cbf-4b33-93a7-bbfa9d028979">8,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtMy0xLTEtMzczODY_8fa9b4ad-de67-413a-ba1d-cd5857c7fb95">6,998</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtNS0xLTEtMzczODY_a50b908d-7044-440e-80fa-dd03662490d8">30,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtNy0xLTEtMzczODY_35d946f7-e99e-4e96-941f-145837212544">19,329</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:InterestIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctMS0xLTEtMzczODY_4dde527b-f09e-4785-a1e7-c79a5bb88497">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:InterestIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctMy0xLTEtMzczODY_1175ad36-0746-48c0-97e2-db8ac719c4f3">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:InterestIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctNS0xLTEtMzczODY_42d71f17-0528-4986-a52c-dd9f2c685456">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:InterestIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctNy0xLTEtMzczODY_4ae21e34-9690-4f7e-a763-393a110fe275">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from change in fair value of derivative financial instruments&#8212;warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktMS0xLTEtMzczODY_62774084-ab1a-4f22-b884-53e6ac7b6714">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktMy0xLTEtMzczODY_b835f6c2-7314-4951-9a79-386404207f27">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktNS0xLTEtMzczODY_bb3a3bbd-b51e-44fe-83eb-b318380644b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktNy0xLTEtMzczODY_64430a10-e54c-44ef-853a-7cb7a1f92ac2">280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtMS0xLTEtMzczODY_549ada3e-cfdc-4205-abc5-a55e68a0146c">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtMy0xLTEtMzczODY_a98f4756-9822-4e01-b669-9979baeac78c">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtNS0xLTEtMzczODY_3fe1402f-1ec6-4c74-b227-41509f8ebdb8">338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtNy0xLTEtMzczODY_42560eae-c7cb-4918-8060-ab36d36b5e02">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItMS0xLTEtMzczODY_00c68f12-7595-4aef-9944-3744a7b7a0cc">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItMy0xLTEtMzczODY_3f506953-f6a0-4521-b759-c96c96959bb7">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItNS0xLTEtMzczODY_3444ca87-290a-412c-8a2a-02dbcdf1fa23">503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItNy0xLTEtMzczODY_dd8b0214-cb93-4bdf-8f61-e2f2755b7425">480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtMS0xLTEtMzczODY_f3d79dcf-620a-4d89-9939-029b17a1d4a5">8,571</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtMy0xLTEtMzczODY_4a5f5134-982d-414e-9254-02b5068400e4">6,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtNS0xLTEtMzczODY_c4c0c144-a145-4a3e-a37a-0efbf2b3fbac">30,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtNy0xLTEtMzczODY_322f257d-8e77-4a59-9b1a-88573e14acf8">18,849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend payable on Series A Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtMS0xLTEtMzczODY_e67ad44e-e58b-4d45-972d-618944954b80">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtMy0xLTEtMzczODY_6476d457-4198-4cc0-b002-e482afd42244">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtNS0xLTEtMzczODY_4853e6a0-cc5b-4364-a174-99bcf381711c">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtNy0xLTEtMzczODY_6f5ae41d-3d29-448d-83ff-19095a19dcbd">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItMS0xLTEtMzczODY_be255707-0b8c-4a96-93a7-bcacdf61b503">8,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItMy0xLTEtMzczODY_2c31240c-e7ae-4d1b-80ef-5f75b6e53c2a">6,919</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItNS0xLTEtMzczODY_5f6dc019-6611-458b-a288-f2b11a395a21">30,025</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItNy0xLTEtMzczODY_48ef0858-0e3a-43f2-a1ad-96c7629af9d1">18,867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share &#8212; basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMS0xLTEtMzczODY_2328d4bd-7f49-4ba4-b566-dc74501dd742"><ix:nonFraction unitRef="usdPerShare" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMS0xLTEtMzczODY_f374f35b-fb27-40a6-977a-ee68dbe1f50b">0.20</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMy0xLTEtMzczODY_636190fd-6812-423e-a4af-3d8632b014f8"><ix:nonFraction unitRef="usdPerShare" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMy0xLTEtMzczODY_9e65d76d-ab30-45f4-992d-ca39df9dfd9a">0.17</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNS0xLTEtMzczODY_18b61f7a-642b-45b1-b820-5ab309a097b9"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNS0xLTEtMzczODY_f00a1be5-12d6-4f1d-882c-466f1b7aaac7">0.69</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNy0xLTEtMzczODY_c200c608-1ec6-4915-87fd-02bc55926436"><ix:nonFraction unitRef="usdPerShare" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNy0xLTEtMzczODY_d8c2451f-f500-4df9-a71c-a62819916ecb">0.49</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding &#8212; basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMS0xLTEtMzczODY_52b5cd1d-915f-47e3-a136-9070cd0e039c"><ix:nonFraction unitRef="shares" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMS0xLTEtMzczODY_99f3c9f0-eab7-4f0a-ad31-3ddcd4a9d6f3">43,333</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMy0xLTEtMzczODY_8659ec07-dcec-4b39-b3e9-960990b8f8d6"><ix:nonFraction unitRef="shares" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMy0xLTEtMzczODY_a994a2f0-00af-4295-b7ae-fc1e0cff4a69">39,552</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNS0xLTEtMzczODY_1a15db7b-0f42-4c53-8c97-fdd3a7c828ad"><ix:nonFraction unitRef="shares" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNS0xLTEtMzczODY_646ae5f2-e644-4218-a2ba-8dffcc9dd315">43,291</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNy0xLTEtMzczODY_13e89e2f-1e22-4f55-8eb1-6e54c65640f6"><ix:nonFraction unitRef="shares" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNy0xLTEtMzczODY_c057b639-f51d-4976-9981-3293a880939b">38,501</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed financial statements.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi0xLTEtMS0zNzM4Ng_3b9d0a9b-273c-43a0-8147-258e5cf87784">8,571</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi0zLTEtMS0zNzM4Ng_ed0abd60-8736-4348-b2b6-f5600ce05d1f">6,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi01LTEtMS0zNzM4Ng_23901e73-f015-42e7-836e-90f6d381e1f9">30,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi03LTEtMS0zNzM4Ng_e8c3bcf1-be69-4ac3-a6d1-f19b3f7b6efc">18,849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Unrealized gain (loss) on securities available-for-sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC0xLTEtMS0zNzM4Ng_d42f531f-5b74-478c-a2be-ec06e9090d52">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC0zLTEtMS0zNzM4Ng_3041d40c-6919-4535-b861-6947607c26fd">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC01LTEtMS0zNzM4Ng_3a4d1bf5-ba9a-4de2-8078-6fc3d258a2b4">637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC03LTEtMS0zNzM4Ng_c39b41ce-10a4-4516-bc3c-7e956ba324f1">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS0xLTEtMS0zNzM4Ng_9f31a142-b8de-46cf-aae7-adaeb5d1de11">8,368</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS0zLTEtMS0zNzM4Ng_e7181fff-4250-4d07-9b59-4bec361a32e6">6,887</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS01LTEtMS0zNzM4Ng_d63ba573-500e-4754-ba34-a6cf8543ab07">30,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS03LTEtMS0zNzM4Ng_5c2ce23f-06ac-44e0-b97b-b353dd42da25">18,833</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend payable on Series A Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy0xLTEtMS0zNzM4Ng_3d7f7c9b-181b-4313-8ae0-37da9a580610">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy0zLTEtMS0zNzM4Ng_594bf381-4511-4c36-b959-874d61b71ab4">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy01LTEtMS0zNzM4Ng_f1b95c59-48b3-406f-8bb6-bb4c9359cb76">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy03LTEtMS0zNzM4Ng_a6979b07-a064-4f51-adcc-fc4af61e541d">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to common stockholders</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtMS0xLTEtMzczODY_a1ef4e7c-6f33-4fc4-bfe9-2ab59323636b">8,374</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtMy0xLTEtMzczODY_13974730-b4d2-419d-a4a5-434b4008ca01">6,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtNS0xLTEtMzczODY_130307a4-766b-456a-ae92-a4052e57c92f">30,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtNy0xLTEtMzczODY_a1629fc7-12d1-42c0-b2c0-810c21ba3ab8">18,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217; Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xLTEtMS0zNzM4Ng_207bb0eb-245e-40cf-a331-fb89953b5256">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0zLTEtMS0zNzM4Ng_f0e91315-4c28-40e4-87c7-6ac244b15e56">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic93e6d149ed949538616619e0d2f6742_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS01LTEtMS0zNzM4Ng_7338189d-e5b2-435a-b416-5420fa86fcaf">41,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic93e6d149ed949538616619e0d2f6742_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS03LTEtMS0zNzM4Ng_8bb065af-4ebf-40c2-afb8-bfcf5965ebaf">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd5f809eeda74ae0bc0048c3ac006e65_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS05LTEtMS0zNzM4Ng_fe81cc43-0455-482e-af56-25fba4234be5">400,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib555df6e74f54c638812174f5dd56068_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xMS0xLTEtMzczODY_5db949d0-6b55-4155-833f-8736fd8a60a2">139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb59fc4227f24ec98565bf53ed2f8a07_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xMy0xLTEtMzczODY_3f03f6af-19b3-4581-9cb7-ecaeb5e84da0">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c24d818a3b14655a528f0d9450a38e7_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xNS0xLTEtMzczODY_ce85e6fb-fb8e-4692-9ee9-1bdfd3d2e555">259,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xNy0xLTEtMzczODY_59496608-f510-4d5d-9ee3-0bbe5c5bae13">140,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c60edb0c0ea4c929d0eb956b7e0fe3a_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMi05LTEtMS0zNzM4Ng_c150a490-6fe8-4ca1-a523-ad7c34d51f07">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMi0xNy0xLTEtMzczODY_b8e7ba3b-1587-4a07-98c1-6f76ef840174">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i845a18d634f141c69de3c1d188277177_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNi0xMy0xLTEtMzczODY_a5856063-4d0a-4dab-9c00-b4875e2170ca">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNi0xNy0xLTEtMzczODY_fee74caa-f03e-432a-a784-605abaac7ac1">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock upon conversion of Series E Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0xLTEtMS0zNzM4Ng_86395d14-5388-4c0d-a5cc-c51b6e64a3d0">328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0zLTEtMS0zNzM4Ng_04c7a1d8-5db0-4fdc-a82d-ba1e009f20d8">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib283628e74064beb960d8f69b6b9e0ba_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy01LTEtMS0zNzM4Ng_ea844d18-49fd-413c-b655-9aae353d8a98">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0xNy0xLTEtMzczODY_c0fe8a08-448e-42e0-a2d9-a76eec9e87b1">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOC0xNS0xLTEtMzczODY_6cf5e1f4-0acb-492a-903b-fa9467ae0240">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOC0xNy0xLTEtMzczODY_5af46c26-7e14-4b6e-b6c8-f8cbaf42163c">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of clinical trial funding commitment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8d4b445c9724e1da5fff3c121019726_D20220101-20220331" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOS0xMS0xLTEtMzczODY_e7ec962f-256f-47b5-b757-1ebbf0519204">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOS0xNy0xLTEtMzczODY_d66cb16e-aaee-44b9-8c37-67bc89630a9a">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTAtMTUtMS0xLTM3Mzg2_3708452d-d767-4652-84ee-7ee071daab67">10,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTAtMTctMS0xLTM3Mzg2_592871c8-b21f-4fce-afc1-bf9379316c6e">10,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMS0xLTEtMzczODY_053243dd-7e82-43df-9423-2e20960f13fb">388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMy0xLTEtMzczODY_f4e43bf8-1b53-4c98-b91a-2f4688616517">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41f421be5b3a42fab534316fe064ca21_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtNS0xLTEtMzczODY_99f13ec3-ebc7-4313-bfb4-e7fd6a67b2f2">43,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41f421be5b3a42fab534316fe064ca21_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtNy0xLTEtMzczODY_2f95579f-27da-4bf7-a24c-03b5cdbf03c3">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2dbe8fbdc24f3d9695dd22fbbbdcb7_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtOS0xLTEtMzczODY_97e2f25a-f8fc-4d34-951b-48b87dd84a63">401,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7817ab7546af4d61812f39581834298f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTEtMS0xLTM3Mzg2_c2589f87-7112-479d-b07c-55356f008f70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43e73f584af3498f9cd6b6b5569ea13f_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTMtMS0xLTM3Mzg2_b03a9987-d74b-46af-b033-b05cc48861d7">748</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20bb209643fe4b1dbf02a9b29dcb9d5d_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTUtMS0xLTM3Mzg2_89967b12-d37d-4f81-9621-62abe4762b00">270,809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b6877917fd84acba0cf314af00e1c8d_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTctMS0xLTM3Mzg2_bd2a4f1a-fd4d-459f-84f1-c3a9ecd34282">130,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7430643f97b4d1ab65341c8d6452883_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTItOS0xLTEtMzczODY_347ccbad-7594-4304-9415-bcb143e5fa46">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTItMTctMS0xLTM3Mzg2_984b5e4a-6844-46b8-97a1-3191008b8704">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87bdfe697039482d817a7a7befd7c0e3_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTQtMTMtMS0xLTM3Mzg2_7d503d43-d4e3-44e2-8e1a-45293432006a">234</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTQtMTctMS0xLTM3Mzg2_7cc12fb9-4fb9-4fe6-a3a0-7d9f0875f338">234</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38817e5750794af58355d33b04d18f51_D20220401-20220630" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTUtMTUtMS0xLTM3Mzg2_628b7712-bd7f-4cfb-9623-89bffd018e58">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTUtMTctMS0xLTM3Mzg2_8c11965e-2d08-43cf-b820-340007197622">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38817e5750794af58355d33b04d18f51_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTctMTUtMS0xLTM3Mzg2_bd611fbc-9ff6-4b40-98e2-82f4833dda31">10,443</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTctMTctMS0xLTM3Mzg2_ca021b4d-7235-4c54-b3c8-7ad6e913a642">10,443</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic779dcb892e6476887cb933cf71d5401_I20220630" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMS0xLTEtMzczODY_018c16c6-fa07-4566-9d24-254ac5b4c3f0">388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic779dcb892e6476887cb933cf71d5401_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMy0xLTEtMzczODY_5b890f8d-f1f6-4273-93b8-596ab0067247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtNS0xLTEtMzczODY_12132592-3666-4204-bdd1-bf96aa7d2d05">43,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtNy0xLTEtMzczODY_fc67a398-bbed-4f31-994f-74fc877336ee">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13f03d63020e43bd800b707fdf2e7d44_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtOS0xLTEtMzczODY_7d876de7-cc84-4b0b-b651-4b52f79576fe">402,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b4a6c775944a75a2deb179cda4e832_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTEtMS0xLTM3Mzg2_097bd187-83d6-4425-8173-a58f1bb3226a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia227edc8d8994048aae0093c61820cd8_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTMtMS0xLTM3Mzg2_8d4dcdb5-2c7a-42e4-8501-924da4bbdc06">982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03c0a7c1216a4964a0cb0cc4ad8ad7f5_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTUtMS0xLTM3Mzg2_69307c69-d9fa-4166-a17a-b2e3f636f283">281,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i273a80a1aed847f88d5ee7bc3c649d0e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTctMS0xLTM3Mzg2_4f3d880a-c6cf-446d-ba59-6599de3d1da8">120,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTktOS0xLTEtMzgyMzk_e0524de4-e63e-4032-91ce-4b3728d8dbd7">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTktMTctMS0xLTM3Mzg2_7eae46cb-d244-4648-950b-0c75fc54a1de">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5b66dc0d69346f8b46f696f53bba38c_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtNS0xLTEtMzgyMzk_56052afd-9f1e-4a2b-9214-d0f222a0379b">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtOS0xLTEtMzgyMzk_2a012892-01d9-40da-8cd8-045da5a64270">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtMTctMS0xLTM4MjM5_4c912e3c-9110-458a-95d5-cc609208fcd7">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c8eb8f5e6c14ea2b80a5afb820462ce_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTMtMS0xLTM4MjM5_233d2159-620e-460b-82dd-eb1eee7e9a0d">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtMTctMS0xLTM3Mzg2_67e7075b-78c5-433f-b5de-58ed1b31dbd2">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTUtMS0xLTM3Mzg2_731374bf-3236-41fa-af5a-3a4f2cd3941d">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTctMS0xLTM3Mzg2_3041bc9d-ca9b-4444-814e-0c6f80de277e">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjMtMTUtMS0xLTM3Mzg2_3820d9ee-66c7-4288-bb00-980adf68d05c">8,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjMtMTctMS0xLTM3Mzg2_320d3635-3fb4-4e38-920d-10494386f9cb">8,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79c3caf0aeae4575b8430b19b49a8f06_I20220930" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMS0xLTEtMzkzOTM_1d238de6-506a-4118-b346-3fdde8596345">388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79c3caf0aeae4575b8430b19b49a8f06_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMy0xLTEtMzkzOTM_ef07c469-90ac-4615-b96a-595af10472b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89141a8650064c98bac04f7767a35e0c_I20220930" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtNS0xLTEtMzkzOTM_5d4c33ab-eeaa-47f0-be0a-3edcd0ea71a4">43,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89141a8650064c98bac04f7767a35e0c_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtNy0xLTEtMzkzOTM_df9f1d3c-5fdb-48bd-8f7b-a30050227e93">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia09ea496c74149eb970a939f3b91e818_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjQtOS0xLTEtMzczODY_e19206f9-8ba8-4f53-85b5-694427d721a4">403,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00ce090dce0f401cbe3addf1d2f6d9ee_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTEtMS0xLTM5Mzkz_5a65a788-334f-4129-be42-6346b2bea2a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i001d7dab6580467bab28aa4ca8e7f2e6_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTMtMS0xLTM5Mzkz_4d49d425-7cfb-43c3-8187-992ab0df3038">779</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0565159f99264ddfb04895eb2a030967_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTUtMS0xLTM5Mzkz_93e7bd20-8ceb-4cf1-b114-e494fae5bcd6">289,835</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjQtMTctMS0xLTM3Mzg2_76d5b5a1-e53e-4e4d-8100-a6873044c3df">113,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.196%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217; Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iae0bc55b4ee2405390c2f4676d098b36_I20201231" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xLTEtMS0zNzM4Ng_986b6a34-899b-40b5-9bc4-afc08190ef44">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae0bc55b4ee2405390c2f4676d098b36_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0zLTEtMS0zNzM4Ng_5c939cc4-e3f5-4276-b36a-75ac5b08185c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS01LTEtMS0zNzM4Ng_54f3c598-d112-4122-aae9-e33275a51711">36,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS03LTEtMS0zNzM4Ng_da7de1c3-2c4e-448d-9966-b49d286e6a97">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia21c86e1bdf7470d8ead59d9ba981be9_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS05LTEtMS0zNzM4Ng_d2a50f1f-c16d-462c-be64-9ed015a0fec4">361,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id370d23953aa4df080bc9617b1e29ce8_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xMS0xLTEtMzczODY_805203a9-939f-4a2d-a31a-3366cfd3da63">2,171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36cb41618a524faabdf0f5eb4488a1f2_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xMy0xLTEtMzczODY_2e021b72-d506-4ac6-9a0c-5dff5df4f2a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2df391d4bfd249fd82f96b9761d7c123_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xNS0xLTEtMzczODY_ff230463-355e-4206-9e20-e2865f0ff195">231,495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4373e53084a7465fb132429b6015492b_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xNy0xLTEtMzczODY_b07d30dc-3853-4bf7-8282-55dfc62f53ea">128,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMi05LTEtMS0zNzM4Ng_1f893c46-3cd2-4b66-8528-8eb3a8168f67">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMi0xNy0xLTEtMzczODY_afccb9fd-5295-417a-98bd-ad939ee8b892">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91fd275bb9b64c2b80ee71f061cf2dab_D20210101-20210331" decimals="-3" name="crdf:StockIssuedDuringPeriodSharesWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC01LTEtMS0zNzM4Ng_63ae64c1-3713-438e-8aeb-12c4a61cc08f">771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331" decimals="-3" name="crdf:StockIssuedDuringPeriodValueWarrantsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC05LTEtMS0zNzM4Ng_70454925-bd9a-43f8-a73e-63a0bf48e78e">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" name="crdf:StockIssuedDuringPeriodValueWarrantsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC0xNy0xLTEtMzczODY_fe70b210-b3f7-4034-95e2-300e7871513d">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4211c6cfc251498c8167044378715010_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNi0xMy0xLTEtMzczODY_a237f622-a841-430d-b42b-7ffffb9f51fe">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNi0xNy0xLTEtMzczODY_80413be2-8af3-423e-ab80-fb0e5e0b4de7">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNy0xNS0xLTEtMzczODY_79fb9be2-22fb-42ef-9f6d-d016ebef5ac2">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNy0xNy0xLTEtMzczODY_2f771aa1-002a-40af-a018-9e7f9bc04e4d">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of clinical trial funding commitment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i614ac19bd1c5494181017c0ca24549e1_D20210101-20210331" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOC0xMS0xLTEtMzczODY_e8ad0f64-1dbf-4d7d-aaea-d1587c75f9fa">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOC0xNy0xLTEtMzczODY_0a7cdef3-b53b-4645-bd84-40833cb635ea">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOS0xNS0xLTEtMzczODY_19f22ef8-d182-4bae-be08-1e1d5ee327b9">5,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOS0xNy0xLTEtMzczODY_443cbceb-db8d-4474-91d4-246c3363fae7">5,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMS0xLTEtMzczODY_5af7e9bb-9617-4759-b15d-32820fefecf7">716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMy0xLTEtMzczODY_6a8ae54e-3b3c-468d-83ae-a3a717353c27">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2372c2c040b64111b21226823b747315_I20210331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtNS0xLTEtMzczODY_7f7f1b3b-0588-4746-ae79-c56f5676960a">37,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2372c2c040b64111b21226823b747315_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtNy0xLTEtMzczODY_39c482a1-c96c-4cfc-9265-de1c6603547f">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb3dcf511b6342558ace287c6edb09f3_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtOS0xLTEtMzczODY_adda391e-4a2e-4395-82e1-88bc39123108">363,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75fcc87e34cb4e02b9da04df364b64de_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTEtMS0xLTM3Mzg2_f518e146-0c10-4b4a-b7e5-a184677f813d">1,791</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i449c59461a6649e4aafaf07fb0ed6382_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTMtMS0xLTM3Mzg2_b781a7d0-72f9-45be-b9c3-c8f37a271c68">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3332c0f04a1a4c48ab1fca52e13aa686_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTUtMS0xLTM3Mzg2_e867a656-51cd-4aba-9543-e2dd242d756d">236,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b8b7da48ae4045978be95aecc6803d_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTctMS0xLTM3Mzg2_b4850b6b-d83c-4fa8-88a0-ecc63720d647">124,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTEtOS0xLTEtMzczODY_ca906f78-516b-407a-a1d4-9a111f22c372">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTEtMTctMS0xLTM3Mzg2_17a7d4ee-1014-4bc6-a398-ca574fcec000">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of common stock, net of expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i879ca34cd68446db81397a8a62c99bee_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74">19,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21">19,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdc9ec6405e24cf68161e35d788c6603_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTMtMTMtMS0xLTM3Mzg2_a872ab2e-e008-43ad-8529-4c1934524d6e">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTMtMTctMS0xLTM3Mzg2_46bde6ca-8a27-4ebd-bb16-77a05da34ac4">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTQtMTUtMS0xLTM3Mzg2_53cde64e-1dbd-49bf-a189-823157de5415">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTQtMTctMS0xLTM3Mzg2_dece118a-5097-4f68-84f1-a4cd6c6ea4d9">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of clinical trial funding commitment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6666f41e20604a42afebf91bcf0bbde8_D20210401-20210630" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTUtMTEtMS0xLTM3Mzg2_973a7dce-2ba7-48c9-b01b-ce4a67bfea64">546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTUtMTctMS0xLTM3Mzg2_760d9d74-ee38-491c-addb-14e45715eccf">546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTYtMTUtMS0xLTM3Mzg2_032789b9-52d5-4509-b196-c051df72231b">6,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTYtMTctMS0xLTM3Mzg2_dea7fbbd-d1ac-4abc-83d4-dac458b98e18">6,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i226a9fe9e713467a862762ac1f580baa_I20210630" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMS0xLTEtMzczODY_cc89ac93-cdd0-408e-bea4-71669cba61e4">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226a9fe9e713467a862762ac1f580baa_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMy0xLTEtMzczODY_0749e68b-a707-4a25-a682-e2345fdb4108">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib135045c2f744f9b9b5154945691317d_I20210630" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctNS0xLTEtMzczODY_f6a97d28-815b-48d8-b23c-1a46708a2266">39,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib135045c2f744f9b9b5154945691317d_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctNy0xLTEtMzczODY_c54d6639-10a0-4473-889a-97f8a8909645">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21603ee7d000414f8333a87485732bb5_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctOS0xLTEtMzczODY_b47d9b8e-b421-4fae-b9b3-59d0ac467865">383,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i904caa8ea4ff4c4b9b5fb7ec726d1ff3_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTEtMS0xLTM3Mzg2_774cd65a-f6f9-4bfa-a856-d6a8ad937323">1,245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i236915929a26414ca9c2e755f6e3cdf8_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTMtMS0xLTM3Mzg2_2d305386-0cb0-49be-9813-284a5a692a1f">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id080eee7f4ba40a3b42c2ca365a6d43f_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTUtMS0xLTM3Mzg2_3aa80fe2-6184-454f-89da-e41ab97f487c">243,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia355f083821149548abbbca54907151d_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTctMS0xLTM3Mzg2_80a3c27f-20dc-4656-8dd0-32e5d4416043">138,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1706a2bfd7a4c449361574dd86f39c6_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTgtOS0xLTEtMzczODY_509d5d90-647f-406f-9715-62b71dc30e39">940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTgtMTctMS0xLTM3Mzg2_aaa3ddcf-05c7-4888-8aa3-c7f3412acd17">940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93604fea7ddc473981d9f9cc062e4c12_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTktMTMtMS0xLTM3Mzg2_cf89e1b4-a781-4e3a-9efa-945992ea0383">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTktMTctMS0xLTM3Mzg2_b729ce79-e638-4b3c-9635-419f80dd4981">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjAtMTUtMS0xLTM3Mzg2_fb0a4458-cf24-4982-8648-a8de24e970b9">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjAtMTctMS0xLTM3Mzg2_e6adab23-5540-48a5-9317-5d7d4b408b1d">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of clinical trial funding commitment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie67e247b2b104027b9eedbb3224e113d_D20210701-20210930" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjEtMTEtMS0xLTM3Mzg2_4489ec94-dd31-411a-85cf-78a8443b6f7e">579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjEtMTctMS0xLTM3Mzg2_e47a991a-d627-45ba-8fc0-b5bbc555ad5f">579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjItMTUtMS0xLTM3Mzg2_07f8d0d5-a775-4b72-aafb-ae14fcde5d81">6,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjItMTctMS0xLTM3Mzg2_c5bb41a9-0dd1-4ff8-83d3-038c2ff090ac">6,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida62d5694c1446688f92fb7f342df72c_I20210930" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMS0xLTEtMzczODY_b7de70d4-3767-44bd-9430-99e606fca75f">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida62d5694c1446688f92fb7f342df72c_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMy0xLTEtMzczODY_b86b749b-f911-44eb-b9d4-5989f6f48b4d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtNS0xLTEtMzczODY_cda5f62a-a8a6-4531-a4b0-badbecf59530">39,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtNy0xLTEtMzczODY_4050ad96-743a-4a8b-8ec7-7b34322a07a2">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib84faf29811242a596b3bc5e9b8f9b86_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtOS0xLTEtMzczODY_f3de90a7-afd3-4ba8-aa77-c63fbcf89f94">384,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33ecf2794d8a4a779c95798319a7730e_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTEtMS0xLTM3Mzg2_6de54e0d-6509-4408-bba9-86a00fa13042">666</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94c36b7121a7476f9257059c8e8c82e5_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTMtMS0xLTM3Mzg2_09a96a78-d214-4911-8c57-ab44b5c0cfaa">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ffe1a3544734dc7b09d6bb8df740bb9_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTUtMS0xLTM3Mzg2_d0eeeac4-f259-4719-bd4b-9b181f9e5a70">250,362</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTctMS0xLTM3Mzg2_90d64c86-3a04-4935-9420-139922cb4732">133,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705" footnoteRole="http://www.xbrl.org/2003/role/footnote">Net of expenses of $<ix:nonFraction unitRef="usd" contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMjI3_0d0fce8b-05b9-4c11-b72b-fce91607e7a3">0.8</ix:nonFraction>&#160;million.</ix:footnote> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_31"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMy0xLTEtMS0zNzM4Ng_a7b969e7-0bd0-4bdf-a6e1-0aa442214996">30,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMy0zLTEtMS0zNzM4Ng_e16e2d18-e40f-44b4-831f-7a2cbf871d39">18,849</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNS0xLTEtMS0zNzM4Ng_15590855-b4a8-4cb1-96b5-2656b6efd80f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNS0zLTEtMS0zNzM4Ng_742e7f31-c9ea-4cbc-9a05-dd026458843d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNy0xLTEtMS0zNzM4Ng_97f37392-fb42-4f57-a864-94f89e913db7">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNy0zLTEtMS0zNzM4Ng_a9975b56-9223-47d7-938c-6a1afecc73db">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfOS0xLTEtMS0zNzM4Ng_d622f8ff-e6ae-4251-865b-ae33ca034f88">3,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfOS0zLTEtMS0zNzM4Ng_f556d98c-a73d-4040-820b-22c913e488af">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premiums on short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTQtMS0xLTEtMzczODY_4be10ce8-9ebf-4cd0-a39b-c544825bc85c">672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTQtMy0xLTEtMzczODY_6fa7e9d2-73d8-4ab9-aaa3-14a5002b4252">1,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivative financial instruments&#8212;warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTctMS0xLTEtMzczODY_fdaa1cd4-7ea8-4852-96bf-2be9ca81dc0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTctMy0xLTEtMzczODY_21cb7460-1e43-4184-af89-107ceb819c8b">280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of clinical trial funding commitment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTgtMS0xLTEtMzczODY_54a621fd-f6f7-4d2f-ad26-a6d8ea390c26">139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTgtMy0xLTEtMzczODY_3ebe142c-7369-4668-af6b-65e30dfe1e16">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjAtMS0xLTEtMzczODY_ff2ddaa9-a685-45ec-ba1b-7848a1a97719">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjAtMy0xLTEtMzczODY_8d1e7964-6bb7-4f7f-a6b2-9205ef514ef3">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjEtMS0xLTEtMzczODY_15540416-c107-4068-8792-253d54411d2b">115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjEtMy0xLTEtMzczODY_f8aaf647-f300-4afa-b51d-79b5dfbad94e">74</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjItMS0xLTEtMzczODY_fb5b4876-7656-4689-a837-8e70d3c1a18d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjItMy0xLTEtMzczODY_a59ee86f-47d9-4d30-adb6-aa38ce38f80c">741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjMtMS0xLTEtMzczODY_48126a94-a265-43e7-8ba7-ed61c034034c">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjMtMy0xLTEtMzczODY_92fe7080-bb78-4ee0-9807-9fc44e80c950">386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjQtMS0xLTEtMzczODY_14d0acf6-3adf-40eb-9720-efaaf9e033c5">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjQtMy0xLTEtMzczODY_bdbc040d-5d47-4b88-b261-cf1a693b4cfd">830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjUtMS0xLTEtMzczODY_968da14c-cbbc-4ac9-8a08-fd77bce3ffe6">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjUtMy0xLTEtMzczODY_164070ec-042c-480e-bb0b-ee388890c870">645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjYtMS0xLTEtMzczODY_ae873fc7-6f16-4533-b0ef-9ff2aa0b9558">34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjYtMy0xLTEtMzczODY_d27e0cae-fc2c-4613-952d-8f199cf07b28">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjctMS0xLTEtMzczODY_12e9a9b9-08c0-457c-946b-f15212ac6ca8">24,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjctMy0xLTEtMzczODY_62e19457-d981-4290-bd5a-880f307872bb">15,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzEtMS0xLTEtMzczODY_9a7b22d5-354f-4434-8e9a-efa293c02001">931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzEtMy0xLTEtMzczODY_88eeba56-7a08-45cf-a449-22acb3204668">98</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance proceeds from casualty loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzItMS0xLTEtMzczODY_ada2f625-e00a-4afd-b944-6f528aaf8f6e">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzItMy0xLTEtMzczODY_766def16-c445-447d-8d76-faf9617328a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzMtMS0xLTEtMzczODY_1d2f1821-4f4f-4509-92c5-51947adf6f22">61,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzMtMy0xLTEtMzczODY_fbbe3c02-49a0-4fb0-8e6a-8a470d26ac37">15,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzQtMS0xLTEtMzczODY_84fa71f0-5f44-4d2e-82ed-f61e4974ebc9">80,428</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzQtMy0xLTEtMzczODY_5f0ae33e-e655-44bf-97a0-3c14b1948354">146,632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzUtMS0xLTEtMzczODY_94cdbc5d-9064-430e-9aaa-e29bafdc2362">51,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzUtMy0xLTEtMzczODY_a46078e0-ba4a-4448-bf2c-5793bf65a2f0">8,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzYtMS0xLTEtMzczODY_abafa74a-40e4-4a70-bc37-1022b75467e8">31,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzYtMy0xLTEtMzczODY_97a9c459-3b5e-4180-9d26-f404ec659fbe">122,654</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of common stock, net of expenses of $<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo3Y2RkMGMwNTA0MGQ0MTA0Yjk5MzZmN2VlZWZhYTQzZF8yMTk5MDIzMjU1NjQx_763257b6-7714-4ab6-8353-734182d03097">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo3Y2RkMGMwNTA0MGQ0MTA0Yjk5MzZmN2VlZWZhYTQzZF8yMTk5MDIzMjU1NjM2_c41efddc-d319-4b88-bc8c-56ec0fab98cd">776</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMS0xLTEtMzczODY_33d7d045-dfc3-4a0d-91f1-2294ba5c672f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMy0xLTEtMzczODY_bfa86b2b-2cd0-4fe5-9c6c-82003bf31db7">19,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDItMS0xLTEtMzczODY_2023727d-c099-449f-822b-f6efdbf499d4">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDItMy0xLTEtMzczODY_7d25b941-0d21-47d9-b629-ba73ed5d2039">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDMtMS0xLTEtMzczODY_0be84976-fd10-4bc3-8607-11b86520f04a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDMtMy0xLTEtMzczODY_aad8826d-64f3-47b1-9bda-67341b5a2c1e">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDktMS0xLTEtMzczODY_1e9c1723-de66-42fd-af1e-3dbb050b8165">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDktMy0xLTEtMzczODY_73df1b1d-692d-4a63-a918-df9ae5ceac9d">20,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTEtMS0xLTEtMzczODY_73871143-3486-4707-b455-ca81f3c4f397">6,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTEtMy0xLTEtMzczODY_125346e7-cfe3-48d0-bfee-3b00e649bf6d">117,816</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents&#8212;Beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTItMS0xLTEtMzczODY_e857c6bd-8130-4780-aa21-b3f8c7ff72ed">11,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4373e53084a7465fb132429b6015492b_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTItMy0xLTEtMzczODY_ef1916cc-21e2-4880-8fa8-55f38994feeb">130,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents&#8212;End of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTMtMS0xLTEtMzczODY_e6605eeb-9d30-41ff-86da-738ee5c7d605">18,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTMtMy0xLTEtMzczODY_e65afe1b-179a-4b91-a87f-17627feda944">13,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplementary disclosure of cash flow activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTYtMS0xLTEtMzczODY_b8856a6d-11d2-407b-9567-21727b3359b6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTYtMy0xLTEtMzczODY_f1de0a4d-c692-4622-aa05-c1185d3084a9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property and equipment included in accounts payable and accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTktMS0xLTEtMzczODY_b3318f59-4d25-4b02-b84a-111923333d70">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTktMy0xLTEtMzczODY_2060ebf2-eae7-4bfd-9369-b56000f67f7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend payable on Series A Convertible Preferred Stock</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="crdf:PreferredStockDividendAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNjMtMS0xLTEtMzczODY_3326f3dd-28ce-4527-aeee-a206afeac713">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="crdf:PreferredStockDividendAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNjMtMy0xLTEtMzczODY_e72475b9-70e8-4208-a914-dda6761082b3">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:83.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CARDIFF ONCOLOGY,&#160;INC.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ib56578271a9f4788a5ed34a838c19658_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80MC9mcmFnOmM1MGE4M2NiMGNlYTQyZmZhNTEyYTQxNGU4OWMzMTFjL3RleHRyZWdpb246YzUwYTgzY2IwY2VhNDJmZmE1MTJhNDE0ZTg5YzMxMWNfMjkwNQ_852428a1-ab92-4b01-a8fd-55d4ed48f8e3" continuedAt="i0c3d62a8232f414c8d9eb99c3dac762e" escape="true">Organization and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i0c3d62a8232f414c8d9eb99c3dac762e" continuedAt="i2c423c28024f4167b8d17fd99e387d0f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Organization and Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiff Oncology, Inc. (&#8220;Cardiff Oncology&#8221; or the &#8220;Company&#8221;) headquartered in San Diego, California, is a clinical-stage biotechnology company leveraging Polo-like Kinase 1 (&#8220;PLK1&#8221;) inhibition to develop novel therapies across a range of cancers. The Company&#8217;s lead asset is onvansertib, a PLK1 inhibitor that is being evaluated in combination with standard-of-care therapies in clinical programs targeting indications such as KRAS/NRAS-mutated metastatic colorectal cancer, metastatic pancreatic cancer, as well as investigator-initiated trials in triple negative breast cancer and small cell lung cancer. These programs and the Company&#8217;s broader development strategy are designed to target tumor vulnerabilities in order to overcome treatment resistance and deliver superior clinical benefit compared to the standard-of-care alone. The Company's common stock is listed on the Nasdaq Capital Market under the ticker symbol "CRDF".</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed financial statements of Cardiff Oncology have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) related to a quarterly report on Form&#160;10-Q. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules&#160;and regulations. The unaudited interim condensed financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#8217;s financial position and the results of its operations and cash flows for the periods presented. The unaudited condensed balance sheet at December&#160;31, 2021, has been derived from the audited financial statements at that date but does not include all of the information and disclosures required by GAAP for annual financial statements. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These unaudited interim condensed financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December&#160;31, 2021, included in the Company&#8217;s annual report on Form&#160;10-K filed with the SEC on February&#160;24, 2022.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred net losses since its inception and has negative operating cash flows. As of September&#160;30, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-5" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80MC9mcmFnOmM1MGE4M2NiMGNlYTQyZmZhNTEyYTQxNGU4OWMzMTFjL3RleHRyZWdpb246YzUwYTgzY2IwY2VhNDJmZmE1MTJhNDE0ZTg5YzMxMWNfMjI0Mg_c7e93c6e-9bcd-4147-aaff-ff3f332e86e8">114.3</ix:nonFraction>&#160;million in cash, cash equivalents and short-term investments and believes it has sufficient cash to meet its funding requirements for at least the next 12 months following the issuance date of these financial statements.  </span></div></ix:continuation><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2c423c28024f4167b8d17fd99e387d0f">For the foreseeable future, the Company expects to continue to incur losses and require additional capital to further advance its clinical trial programs and support its other operations. The Company cannot be certain that additional funding will be available on acceptable terms, or at all. To the extent that the Company can raise additional funds by issuing equity securities, the Company&#8217;s stockholders may experience additional dilution.</ix:continuation> </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjg5OQ_693ace2c-1439-4930-9f4e-d71bbfb5dced" continuedAt="i9cf275a83f4a44e0b0b9ef3944b1a455" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i9cf275a83f4a44e0b0b9ef3944b1a455" continuedAt="i7eeb67255bbd4416955d38a89ffcca1b"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, there have been no changes to the Company&#8217;s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwNA_81cb9e4b-57c1-41b8-b1a8-b53954e24567" continuedAt="i92eb970855a84f9e9f6ae54f7f683ead" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i92eb970855a84f9e9f6ae54f7f683ead">Basic and diluted net loss per common share is determined by dividing net loss applicable to common stockholders by the weighted-average common shares outstanding during the period. Preferred dividends are included in net loss attributable to common stockholders in the computation of basic and diluted earnings per share.</ix:continuation> </span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><ix:continuation id="i7eeb67255bbd4416955d38a89ffcca1b"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwNQ_432d296a-eea9-4b5a-8cbd-9286d9558c64" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their effect was anti-dilutive:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ec66e963ab04b52997ad24f2c22662b_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMi0xLTEtMS0zNzM4Ng_b343c4a5-3625-4056-89b9-16ffd0aead5e">5,101,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i196e4db5855040e68f5be7bc2eef942b_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMi0zLTEtMS0zNzM4Ng_4840e625-a16b-4f9b-ab78-50fae7df5cc3">3,566,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i977d1a93d5bb48fd9478c051cc2744b5_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMy0xLTEtMS0zNzM4Ng_71fc38e1-7a9d-47a6-935c-e85bba78a1d1">4,490,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic44ad6998d004c159cd1eb353b50b576_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMy0zLTEtMS0zNzM4Ng_5028732b-8e98-4e40-8470-a3a7b7416ffa">4,490,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;A Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d662de98c9d42c582b0f77463f8d3f0_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNS0xLTEtMS0zNzM4Ng_195ed98c-83e0-480f-9a0a-7da75d8d6e30">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibae5bd783f76470eaca56308ace2f048_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNS0zLTEtMS0zNzM4Ng_f50367e4-350a-4c0f-a3bd-49a56ef9c6be">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;E Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i99143b72d55042e984e13bec3d4e5f15_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNy0xLTEtMS0zNzM4Ng_343948ed-b232-4ac1-a64a-c102425c76d4">1,342,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3525955e610b453f8d01d291b9774892_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNy0zLTEtMS0zNzM4Ng_159b9ec1-4f8d-4acf-a884-741bae1d4823">2,684,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfOC0xLTEtMS0zNzM4Ng_02ee02c9-d7a2-4a3d-980a-b6adf084691b">10,934,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfOC0zLTEtMS0zNzM4Ng_ebc785f6-89be-4d6b-be61-6819c87e8df2">10,742,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwMg_b299f72f-88e9-4462-9f57-c5c0fa8804f4" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-04 ("ASU 2021-04"), Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force). The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company has prospectively adopted this standard as of January 1, 2022 for periods presented after the adoption. The adoption of ASU 2021-04 did not have a material impact on the Company's financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncement Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06 ("ASU 2020-06"), Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s Own Equity (Subtopic 815-40) (&#8220;ASU 2020-06&#8221;). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#8217;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, ASU 2020-06 modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. The amendments in this update are effective for public business entities for fiscal years beginning after December 15, 2021 (or December 15, 2023, for companies who meet the SEC definition of Smaller Reporting Companies), and interim periods within those fiscal years. The amendment is to be adopted through either a fully retrospective or modified retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;<ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RleHRyZWdpb246NDQxMjRjYzJlZDRmNDAxNjhjZmNmMzhjYmVhMTEwOTFfNTY5_bcf505ec-55e3-43b9-9fe6-94314a38ae4d" continuedAt="ifb0d992466bf4293aad6947d5fc2c616" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ifb0d992466bf4293aad6947d5fc2c616" continuedAt="i04cbf6afe384485db6802b69ef6bcce9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RleHRyZWdpb246NDQxMjRjYzJlZDRmNDAxNjhjZmNmMzhjYmVhMTEwOTFfNTcz_7eb0fdbb-824b-45ae-be01-d46ba540d583" continuedAt="id5e5fe65969043b9918b0170fa7a494b" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s assets and liabilities that are measured and recognized at fair value on a recurring basis classified under the appropriate level of the fair value hierarchy as of September&#160;30, 2022 and December&#160;31, 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b05d3a9832444559843728fbe9d89aa_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy0xLTEtMS0zNzM4Ng_37ee4a45-4f51-449b-ae83-7cad38444868">18,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i126d8950f5774cdaaca5f43dd10a4167_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy0zLTEtMS0zNzM4Ng_adce70d0-3b97-4871-b06f-2124a5e12a60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd07b88b8134d2e99a71da1265c5820_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy01LTEtMS0zNzM4Ng_780c28f9-55d7-4540-9f86-bcce3ed8aa8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78932e58468e4c238ee36969f01a9b05_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy03LTEtMS0zNzM4Ng_7d7f49cb-3b5a-4632-99d4-ce3906ef40f0">18,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS0xLTEtMS0zNzM4Ng_ed8ff53f-b89b-45a0-a389-073251ebca69">18,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS0zLTEtMS0zNzM4Ng_67263607-17a8-4c46-9e58-56ab2a0dfe1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS01LTEtMS0zNzM4Ng_a45ab7b7-175e-4a2f-9397-4e6b8e36ad76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6940bc80ea424689845b8b5940578252_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS03LTEtMS0zNzM4Ng_6798b2f0-2e96-4d7c-8cf4-3e36a3417650">18,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i035e3ac247c447b99a58a10f3cbdb943_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC0xLTEtMS0zNzM4Ng_162110a1-8b54-4546-ba70-e8f829c689cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i971f9db9f7634d3ba0ba4492710f1917_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC0zLTEtMS0zNzM4Ng_577e3eb1-a55a-448f-9b30-82e87bdd06bd">14,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba24c3234e1144cb8d3662990ce26387_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC01LTEtMS0zNzM4Ng_6ed2e9eb-e400-4c28-a1f0-6ca110fa968a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c121a582064e318df6f1e3d3c3c4d6_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC03LTEtMS0zNzM4Ng_3fe8c719-0947-4f3f-b810-d72a5fda28ba">14,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id981d2c9255f42628d4b4ed79f851b73_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS0xLTEtMS0zNzM4Ng_106f716a-bd4c-457b-8abe-74214ebd58fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id666b984169c4b59a1e9dcff4cfb30ee_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS0zLTEtMS0zNzM4Ng_e6b42829-1635-4f3c-a144-2263924e9581">55,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb5e35f1c92445aeb4c20362bf037470_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS01LTEtMS0zNzM4Ng_6f4fee70-af3b-4674-b08d-e80530187236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61421dd6f2f0460f99587dedb3fc8e26_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS03LTEtMS0zNzM4Ng_46d351a6-0b7f-4ec0-87b2-9f151b2009cd">55,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5bcf434c6d247539b231ce97c5418bd_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtMS0xLTEtMzczODY_46e98009-b752-40dd-85cf-18cceda32235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i027ead9a21704178b9fc4c97a184db30_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtMy0xLTEtMzczODY_58e3db97-7614-462d-9c7f-c2b7372e1c02">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if631c400cd5f43ad80de132e77ac9ef7_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtNS0xLTEtMzczODY_37d7ca8c-5545-417c-8b4f-cbafb8e49184">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4406a11bf46f4779be4e2f832b6e02eb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtNy0xLTEtMzczODY_2829aca0-f15f-4e6a-a6aa-e15a8801c1b1">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e68119be00645d5ad286fa2da2039be_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItMS0xLTEtMzczODY_d4cdcd81-4fbe-43f1-8e7b-1d0a45605fdb">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2bdddc65ce4b8a84fca6eb040bdba7_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItMy0xLTEtMzczODY_3bff4373-ae75-4430-9d3f-a56367b6edb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3176670886b4376a7c9eb43d934ef0d_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItNS0xLTEtMzczODY_a1c89837-5dab-4b31-982e-ccaad51e2e40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6f9e9806ef4471ca46b20b14e1b8389_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItNy0xLTEtMzczODY_11029b47-8088-4aa5-b506-e6ae51c4c098">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtMS0xLTEtMzczODY_dbec4f27-2c32-4f62-850a-1fae70dad524">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtMy0xLTEtMzczODY_9ea4ff8b-ca45-4016-b0fc-1e1bd9e7fb40">80,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtNS0xLTEtMzczODY_1b949c86-0dc0-4add-9f94-37b1fd1db945">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6940bc80ea424689845b8b5940578252_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtNy0xLTEtMzczODY_c1656199-fe96-48d2-8ba0-749a1910d555">95,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtMS0xLTEtMzczODY_f3a40ffe-daa1-41c7-a274-dc8f825e64bc">33,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtMy0xLTEtMzczODY_12ad935f-97f3-4dc1-99df-88e2974a853d">80,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtNS0xLTEtMzczODY_191b7a7d-e7d3-480a-a50a-8cd3072d677a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6940bc80ea424689845b8b5940578252_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtNy0xLTEtMzczODY_a9c41a31-dd96-417f-ac0f-036a328d2241">113,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa829209d1dc4c039b314efe25cb38c8_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy0xLTEtMS0zNzM4Ng_2c4641ab-626a-4e22-86bd-dd18116cdf97">10,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097ea8a474844b61b5275151fc47b82b_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy0zLTEtMS0zNzM4Ng_dabe65ba-186b-4302-9ec0-534b4ebe2944">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id90beb4f4f7247459909d730e7ce388f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy01LTEtMS0zNzM4Ng_b1bda07d-de58-4712-8720-b5e55b7fd3fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64abfe8811b24b639d57622067280448_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy03LTEtMS0zNzM4Ng_722b374a-63df-470e-8ae8-c1aef6108cbe">10,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS0xLTEtMS0zNzM4Ng_effaca04-c501-41bb-8e50-e650943758ee">10,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS0zLTEtMS0zNzM4Ng_d96aafee-8758-4d00-8ed3-7ee1b5558780">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS01LTEtMS0zNzM4Ng_893d4061-a962-4172-8784-dc6fb9053795">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS03LTEtMS0zNzM4Ng_fe202c05-be7b-4082-a77e-7a0046addfdd">10,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89558e7db6724718bea1817eb67f55e8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC0xLTEtMS0zNzM4Ng_12023ca5-86e2-41de-9d34-99fc10e7b416">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacae7ffc6bce4300a9c14e814a081643_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC0zLTEtMS0zNzM4Ng_f4fd7a35-aa7a-4166-a523-869a684ec663">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied6be62faecf46c3bee3000c0c872214_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC01LTEtMS0zNzM4Ng_7a16694e-fd67-4bb4-babb-4095d445c91a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca8186bea114a4d945479f2fffabb8b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC03LTEtMS0zNzM4Ng_ddb3e33a-1149-4766-be6d-608be791c39f">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6a7cb0d602d4e2e8978c95c2286c301_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS0xLTEtMS0zNzM4Ng_4349b650-d843-483b-8c9b-3f34963626f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ed7c4c2ae394f2f9d6fa4f68b693c8a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS0zLTEtMS0zNzM4Ng_5be5978d-018f-42d7-a226-cf9a6ef2aa90">88,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id42354f986734c3c92ebcb535b97d41c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS01LTEtMS0zNzM4Ng_d4e40e3a-bb38-4e12-908d-2b7bbc54ee7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215cec7420e4a279c8b01a2a1648a1a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS03LTEtMS0zNzM4Ng_7fa7a12e-e31b-4a4d-94eb-cd9c66ed0736">88,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1632edaaf9c044539d5325b226770e1f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtMS0xLTEtMzczODY_de52a77d-42e7-4553-9b87-b6bbdf9248c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e41f05b43e14839a52b1a65e6484e94_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtMy0xLTEtMzczODY_cd837db0-3e59-4a15-9465-0ee7e148fb71">14,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba3213b254ca4c75bcb485eb79c05dcf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtNS0xLTEtMzczODY_92544fe4-739d-46ff-a5d6-e356da10bf7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf4368a04a224e0ea82196a23eb319c0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtNy0xLTEtMzczODY_0d719458-7a63-4eab-841b-2183ee651390">14,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86a9381368d74d3db1a2e4b7ea86f727_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtMS0xLTEtMzczODY_af4ad63f-6f47-4089-8518-92be4bc6b852">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4900ac5f5fbd408a81a5fb5317f7e381_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtMy0xLTEtMzczODY_c98c27bb-7708-4a73-b7cc-3a01612ee369">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ce436d0ffb84971bc9dd1042b3353be_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtNS0xLTEtMzczODY_a9d5161c-454c-41b2-bf4a-70bf1423bc00">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a4aa6af96984d3a8ab62896b10777df_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtNy0xLTEtMzczODY_3eb0b87b-3509-49e4-9721-e8f114cd0eae">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9f9317f2c36484c973f90ba3702b15a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItMS0xLTEtMzczODY_52898b1e-361d-4b86-a2a2-eff5ba3d911f">24,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a30ad006c5b446b93eca62f7d024cdb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItMy0xLTEtMzczODY_e18cf5ba-13dd-496c-92a9-1a5cdefbe46f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6efe47f456e4805b76ab4bfc3c3f9a2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItNS0xLTEtMzczODY_e38116c8-5d4e-476e-809d-f64c5a432890">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8082708451a47369a4c3039f086bb4c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItNy0xLTEtMzczODY_543ad5c6-6e70-49d9-a829-c76aa3c34333">24,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtMS0xLTEtMzczODY_09726984-e5d2-4de8-b88c-b7f71edb950d">24,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtMy0xLTEtMzczODY_d679248c-54e0-4833-9d59-24ad84fc0266">104,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtNS0xLTEtMzczODY_826d4a84-b365-48de-a779-eedc25ca84e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtNy0xLTEtMzczODY_ec2e3b23-57d9-4f65-8f53-82378ffb49a3">128,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtMS0xLTEtMzczODY_7761837e-05a1-4440-8e61-39228b848a6d">35,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtMy0xLTEtMzczODY_425eab8b-81be-4eda-b3be-752ed162c013">104,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtNS0xLTEtMzczODY_d901fc7a-38df-4a65-9ad8-88da24f0c48d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtNy0xLTEtMzczODY_34cd5516-3dfe-4931-85fb-34c1bad19745">139,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id5e5fe65969043b9918b0170fa7a494b">(1) Included in short-term investments in the accompanying balance sheets.</ix:continuation> </span></div></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i04cbf6afe384485db6802b69ef6bcce9">The Company&#8217;s policy is to recognize transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers into or out of Level 3 during the nine months ended September 30, 2022</ix:continuation>.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_49"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzAx_800b8cc2-b327-44b0-80a9-c8c5bbe99362" continuedAt="i12a373bf74fe41e7b31e20288f964530" escape="true">Supplementary Balance Sheet Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i12a373bf74fe41e7b31e20288f964530" continuedAt="ic34570d124524d079b420944bf0d6ac3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments available for sale</span></div><div style="text-indent:33.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzAz_22081b69-78be-4f67-83ad-5b841a8999df" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale consist of the following: </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy0xLTEtMS0zNzM4Ng_fb4d07e9-646e-4585-ba34-cb18b84e513f">14,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy0zLTEtMS0zNzM4Ng_7fc1716c-cce9-490f-b94f-b4b0cb405323">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy01LTEtMS0zNzM4Ng_9e565c4d-bf15-4962-a9d3-335f1350f76f">87</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy03LTEtMS0zNzM4Ng_d52f945a-effc-4fe0-9957-9a80ef76e494">14,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC0xLTEtMS0zNzM4Ng_2aa1c20b-f592-4535-84f7-ac2a1c96ece2">49,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC0zLTEtMS0zNzM4Ng_958c9efe-1329-44b3-85dc-4499e92f3522">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC01LTEtMS0zNzM4Ng_adde2313-c87b-473d-80e4-5c621f7452d6">498</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC03LTEtMS0zNzM4Ng_7aa31efd-7103-4d4d-b2e0-03237a01bcdb">48,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS0xLTEtMS0zNzM4Ng_09d194aa-3f5d-4d13-8bd1-3e3355de6f91">10,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS0zLTEtMS0zNzM4Ng_cc0f7299-9096-4d4b-a565-4a77b3b1b056">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS01LTEtMS0zNzM4Ng_06de8c96-2dea-4a68-a02e-3c2af39fbd02">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS03LTEtMS0zNzM4Ng_c2d2a1f4-8951-4c25-8c07-db701e97b4ce">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy0xLTEtMS0zNzM4Ng_4320c2ef-4a71-491a-aa50-6712999703b0">15,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy0zLTEtMS0zNzM4Ng_65046aa4-8988-4db7-b51f-3f680b98e7e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy01LTEtMS0zNzM4Ng_b1b51a6a-f17b-40b5-85c4-3e103cc679af">94</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy03LTEtMS0zNzM4Ng_6dbd024a-bea1-4ad4-9eac-25d748f72cf5">15,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC0xLTEtMS0zNzM4Ng_36cfedd4-fd80-428f-af70-943253a83a25">89,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC0zLTEtMS0zNzM4Ng_2c94d722-789c-40da-8f04-ccc34dbf8b93">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC01LTEtMS0zNzM4Ng_c859e42d-579f-4cd3-9fb0-d5c51d5d1dcf">728</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC03LTEtMS0zNzM4Ng_5bd24061-b7a9-4b62-bedd-bbfa4efe864d">88,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtMS0xLTEtMzczODY_5d8a815c-50dd-4c26-85b8-0680e5cfc1e9">7,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtMy0xLTEtMzczODY_77384d5e-876b-4ab2-8a2f-07a228dad7b1">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtNS0xLTEtMzczODY_6c3dd416-2cee-48bb-8a68-d91420d321c6">65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtNy0xLTEtMzczODY_9ee5b071-77c4-48bd-8349-def139a2758c">7,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtMS0xLTEtMzczODY_50aac820-5d7d-4706-8329-327cc3db0c1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtMy0xLTEtMzczODY_38c29bf5-c663-4212-a946-650e196c6cf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtNS0xLTEtMzczODY_bc79124a-d5de-4dec-8521-1b8ffa30db13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtNy0xLTEtMzczODY_f4d5e05c-21a8-476b-82ae-7e694bffdc72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItMS0xLTEtMzczODY_eea87afb-0256-46e0-a134-666b1437a0fa">7,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItMy0xLTEtMzczODY_e749c9ff-05c8-4b3d-9c00-5b8f2d4a07f5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItNS0xLTEtMzczODY_58bb5a8a-26a3-41cc-8dc6-67cab689f352">65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItNy0xLTEtMzczODY_84e6447e-a2be-4474-be75-43b1bfa0883d">7,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtMS0xLTEtMzczODY_33abcceb-7c23-4704-b9d5-8d8e6f98ed6e">96,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtMy0xLTEtMzczODY_20547967-61e7-4773-ade0-0b35928937a4">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtNS0xLTEtMzczODY_6e30cd5e-b944-4f0d-9b58-f84d67a37303">793</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtNy0xLTEtMzczODY_8020561e-487d-4cfe-a718-22f9a4fface4">95,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy0xLTEtMS0zNzM4Ng_c9a29dd2-8871-4180-8c6b-e77739c17b25">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy0zLTEtMS0zNzM4Ng_84cd4531-060f-4c8b-a67c-5d40709d2d9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy01LTEtMS0zNzM4Ng_1d955fa3-d017-4c2f-9c6a-7fc628dbbfe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy03LTEtMS0zNzM4Ng_0db083f8-86ef-40ca-aa15-947ef9b8555e">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC0xLTEtMS0zNzM4Ng_0fe608a7-d9dc-4414-8c41-9a720d1f239f">58,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC0zLTEtMS0zNzM4Ng_643a3719-dc93-4551-851f-a2071a0f462d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC01LTEtMS0zNzM4Ng_373afafd-adf2-4a43-bca9-7553f7c5bc85">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC03LTEtMS0zNzM4Ng_806e2b64-3bbb-43d1-a6b1-423e26681a1e">58,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS0xLTEtMS0zNzM4Ng_22eda15e-67e4-4eab-9a2b-d3ecc91c7d07">14,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS0zLTEtMS0zNzM4Ng_cdc235f1-81d4-4a73-ba2a-d126d56c5c88">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS01LTEtMS0zNzM4Ng_d8959a39-c85e-476d-8046-5604c09d88f0">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS03LTEtMS0zNzM4Ng_a9e13dee-8066-4e2d-8cf2-c2bc19c64408">14,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi0xLTEtMS0zNzM4Ng_8e7e6521-4116-4069-a33f-af005c2884aa">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi0zLTEtMS0zNzM4Ng_1294201f-c713-4348-87f8-f2e7f7f82aed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi01LTEtMS0zNzM4Ng_1f50fe0e-f891-48bd-ba27-f49e09cc6789">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi03LTEtMS0zNzM4Ng_69968d2e-f97e-4085-9c0f-4e01c4dea937">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy0xLTEtMS0zNzM4Ng_5afa97f9-05d4-4955-8642-6e484ab7ffa0">20,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy0zLTEtMS0zNzM4Ng_2d722582-db99-499a-8a75-636063720a8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy01LTEtMS0zNzM4Ng_d386315e-355b-4a1c-8d40-db7df9d82eef">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy03LTEtMS0zNzM4Ng_faf0050e-6da6-4224-9ada-1977493c5519">20,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC0xLTEtMS0zNzM4Ng_d5ab219d-6331-429b-9cef-6b7f784dde83">95,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC0zLTEtMS0zNzM4Ng_cbe82b2f-5104-40d2-b05b-b3dad22684c8">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC01LTEtMS0zNzM4Ng_7699884a-b3a0-4902-80e3-e25459a32275">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC03LTEtMS0zNzM4Ng_14aff5f7-e45c-4f1d-ae40-e01e87bf6712">95,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtMS0xLTEtMzczODY_66a44c6e-a923-40d6-a835-cd4a0ff477ee">29,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtMy0xLTEtMzczODY_474f3241-91b0-43c1-8691-b24059f0a531">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtNS0xLTEtMzczODY_f0da30db-844a-4b9a-adc3-4a0c7df3f46c">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtNy0xLTEtMzczODY_e8f53c48-2f10-49ad-a059-2bf5293a98c3">29,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtMS0xLTEtMzczODY_f5af3f28-21ee-41bb-a208-25c527ba0572">3,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtMy0xLTEtMzczODY_7eebd5a9-2ae7-496f-b9c7-48dae98b0116">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtNS0xLTEtMzczODY_f4378357-5867-4e53-9c84-ec1b8047e571">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtNy0xLTEtMzczODY_a545cc83-3634-4158-9ec1-b511638eb359">3,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItMS0xLTEtMzczODY_2341289f-e514-4721-a3e8-4946a457fc51">33,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItMy0xLTEtMzczODY_3ef948e8-4738-455b-ba0c-2e68edd2b5be">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItNS0xLTEtMzczODY_75b09e24-89b5-4b5b-96df-06066e4d2349">84</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItNy0xLTEtMzczODY_ebbc4d49-fa34-4962-8fff-481a7b4a15b6">33,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtMS0xLTEtMzczODY_5625943c-d5ab-4fe8-bc6f-ef4d0b28e836">129,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtMy0xLTEtMzczODY_08bbb67b-e405-4883-9c05-0937020b13e5">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtNS0xLTEtMzczODY_ea0a3c1f-9b62-4592-821b-eff6b45aa5c0">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtNy0xLTEtMzczODY_3de29aeb-da5a-46df-9528-59063d839945">128,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses in investments available for sale debt securities at September&#160;30, 2022, were primarily due to increases in interest rates, not due to increased credit risks associated with specific securities. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.</span></div></ix:continuation><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><ix:continuation id="ic34570d124524d079b420944bf0d6ac3"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfMjE5OTAyMzI1NzAzOA_5440e8c4-293c-45c9-832a-3e1a540dad73" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale that have been in a continuous unrealized loss position for greater than one-year consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfMy0xLTEtMS0zOTM4MA_609baaf4-0b5a-4d8c-9b1a-d1e1a36d1c16">751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfMy0zLTEtMS0zOTM4Mg_cce45b88-1a62-4646-979e-b3a949b6b9d6">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNS0xLTEtMS0zOTM4MA_3aaa97d5-6356-4130-a774-0daf15d16585">1,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if92263bfb708412cb09f8a115288ab08_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNS0zLTEtMS0zOTM4Mg_b52789d9-8842-4916-b9f5-e55a27fbcdd9">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNi0xLTEtMS0zOTM4NA_8e5e254e-f38b-4e78-9a9a-e2e93cd44e31">2,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNi0zLTEtMS0zOTM4Ng_c76d5a3e-6646-4d7c-8527-6b3d1f201edd">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and equipment</span></div><div style="text-indent:33.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzA3_7ce46c80-1ee1-4593-8d28-43503c35278d" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and office equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2c73a9e3964c58887040a42fa0395b_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMS0xLTEtMS0zNzM4Ng_ddbe496c-6f6f-4478-8577-f84233cd25dc">1,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35989ee797f44e96a87311fac38ec6ce_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMS0zLTEtMS0zNzM4Ng_3d020691-9058-472a-8e57-1be9bef5e929">955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieca52c3e91684c358a0ce3a5ca685f00_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMi0xLTEtMS0zNzM4Ng_2aec77d5-10c5-4309-b774-11f0a0fc914d">2,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie41de7fe293848cfa6d3f4dd4e69e8ea_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMi0zLTEtMS0zNzM4Ng_94ae184f-d2e1-4b78-ab1a-0c6b7b71e99e">1,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288fc3e93814499681ed61066dc5d8fb_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMy0xLTEtMS0zNzM4Ng_fd3150c2-9c28-4d61-8793-10855e352b47">1,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0aeb9353137456dbaa9a962fa938778_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMy0zLTEtMS0zNzM4Ng_0e04111f-8d92-41c4-bee7-ce8a8b8a4a6e">906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNC0xLTEtMS0zNzM4Ng_31c479c1-71c6-4085-bae6-9fbdf8074c24">4,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNC0zLTEtMS0zNzM4Ng_4f2e238f-10df-4b84-a876-e0a7b9175c2c">3,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNS0xLTEtMS0zNzM4Ng_490d1aad-34ac-426e-a0d6-e5a1a6708731">3,329</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNS0zLTEtMS0zNzM4Ng_f34b8b21-71cd-4531-b8e3-b77f23a7cae3">3,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNi0xLTEtMS0zNzM4Ng_e2a80f76-574c-4b8c-af67-84661dd51c77">1,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNi0zLTEtMS0zNzM4Ng_2d1d1093-9644-49cd-ab0a-73d2acae5be5">382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNjk5_f3e9f0ff-554a-45c1-afa4-d0b0e37bcc8e" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMS0xLTEtMS0zNzM4Ng_97340536-e7b1-479a-b45b-ed9c0554dd79">1,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMS0zLTEtMS0zNzM4Ng_9c185900-a9de-4d00-9b25-d10d3de7a504">1,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:AccruedPreferredStockDividend" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMi0xLTEtMS0zNzM4Ng_189c9062-a086-436e-82e0-76be788e23de">432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:AccruedPreferredStockDividend" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMi0zLTEtMS0zNzM4Ng_c4ff3d40-23dd-427d-816f-4a87962e1a1e">414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:AccruedClinicalTrial" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMy0xLTEtMS0zNzM4Ng_bf589ea4-d95b-4984-bc65-20a964b487ce">2,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:AccruedClinicalTrial" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMy0zLTEtMS0zNzM4Ng_cf52118b-5578-487a-952a-a15c4b1cd108">1,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research agreements and services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:AccruedResearchAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNC0xLTEtMS0zNzM4Ng_ddaffa35-bab4-466c-adb1-62574d1c44f9">1,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:AccruedResearchAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNC0zLTEtMS0zNzM4Ng_3bb94f7f-7278-49ac-b6de-7231914077cc">726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:AccruedDirectorFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNS0xLTEtMS0zNzM4Ng_564fe187-a3ad-42a6-b92f-b57228e4ea5b">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:AccruedDirectorFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNS0zLTEtMS0zNzM4Ng_3b9e35a3-d39f-4ade-860b-70be70ed4bf2">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees and outside services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNi0xLTEtMS0zNzM4Ng_d61966bf-33f6-4da6-81be-c8f2cc005559">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNi0zLTEtMS0zNzM4Ng_4327dc6a-615d-4125-9771-f3478f26b13a">63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent, license and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:PatentLicenseAndOtherFeesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNy0xLTEtMS0zNzM4Ng_aa006c68-a894-48c6-a6c3-0f589f8d6c41">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="crdf:PatentLicenseAndOtherFeesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNy0zLTEtMS0zNzM4Ng_7bce864d-517a-44cc-b53f-f30828830429">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfOS0xLTEtMS0zNzM4Ng_f14b6a4b-e385-44f6-8b39-b5e90d03db95">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfOS0zLTEtMS0zNzM4Ng_1f9c1414-0c7b-4007-9347-2a3b84bc2821">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMTAtMS0xLTEtMzczODY_6cf7c401-34fe-4931-89ad-cad9da56c1f5">6,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMTAtMy0xLTEtMzczODY_25778731-ad32-4e72-946f-87e378ce5fa3">4,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ib56578271a9f4788a5ed34a838c19658_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1MA_3fb61e5c-26df-4de9-9e7e-eb098acde4e0" continuedAt="i7cef23f1bd2c4027b9ebc3ae9f84c2d9" escape="true"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1NQ_b5bdc75e-88ad-46bf-b223-7f007ba38e8e" continuedAt="i272cd67b53ac4225bae173087318659d" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-indent:33.75pt"><span><br/></span></div><ix:continuation id="i7cef23f1bd2c4027b9ebc3ae9f84c2d9" continuedAt="i17a7324c932542799c8ee4ee41ca2696"><ix:continuation id="i272cd67b53ac4225bae173087318659d" continuedAt="i7cea4e85179e42debc578ca3457e2cda"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;As a lessee, the Company&#8217;s current leases include its master facility lease and immaterial equipment leases, all of which are considered operating leases. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Master Facility Lease</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently leases <ix:nonFraction unitRef="sqft" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="0" name="crdf:LesseeOperatingLeaseAreaOfLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMjI2_8c7aa2d8-0811-4acc-9423-8a9a940ffb8e">12,300</ix:nonFraction> square feet of office and lab space in San Diego that expires on February 28, 2027. The lease currently requires monthly payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="crdf:LesseeOperatingLeaseMonthlyRentPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMzc2_2f642165-528f-4350-ab13-bba9e1c6956a">60,000</ix:nonFraction> per month with <ix:nonFraction unitRef="number" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="INF" name="crdf:LesseeOperatingLeaseAnnualRentIncreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMzk0_9cdd99ef-8238-4eb5-b234-31be142d8111">3</ix:nonFraction>% annual escalation. </span></div></ix:continuation></ix:continuation><div style="text-indent:33.75pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><ix:continuation id="i17a7324c932542799c8ee4ee41ca2696"><ix:continuation id="i7cea4e85179e42debc578ca3457e2cda"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE3MA_d737f4f8-f9e9-4f43-a925-038f600088f2" continuedAt="i11ba63cdbe0f4667bc292728a53c391e" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi0xLTEtMS0zNzM4Ng_c1fe45d0-07e6-4a0d-bd3d-bf355e8b0134">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi0zLTEtMS0zNzM4Ng_7b0ad424-f499-4a67-8482-bdb8927ad411">281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi01LTEtMS0zNzM4Ng_cb154df8-da30-4bb2-b1ad-793b64dcee5a">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi03LTEtMS0zNzM4Ng_1b039ec2-8cb9-4fb7-9e90-2cfbfd25ab0f">468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy0xLTEtMS0zNzM4Ng_40668a37-f872-4dd2-b6ae-ef7f0b301830">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy0zLTEtMS0zNzM4Ng_78bbf51e-ddfb-4a17-93e3-b87cd58713ea">101</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy01LTEtMS0zNzM4Ng_0e30cc55-c143-4830-ae92-d2298223305e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy03LTEtMS0zNzM4Ng_3ab00e9d-a3ed-4a2e-8b09-4a112470be55">303</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC0xLTEtMS0zNzM4Ng_6c7bbc9c-cf3f-4251-b202-27f3e04adabf">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC0zLTEtMS0zNzM4Ng_bb5077e9-0db5-4c20-9a5e-c5f854edec87">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC01LTEtMS0zNzM4Ng_39a12ebd-5b81-48a9-8b58-d1e56778ef33">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC03LTEtMS0zNzM4Ng_ef3aa30b-1f2f-4073-8a78-5efc7ae385ae">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:33.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="crdf:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE2Mg_5e46ca52-db36-456b-994f-0675659f4e24" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMS0xLTEtMS0zNzM4Ng_82393487-cd7b-4fdd-b8a4-5260911f780d">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMS0zLTEtMS0zNzM4Ng_28fd1e1a-ccb0-477c-bb0f-c43c9db9b3af">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMy0xLTEtMS0zNzM4Ng_315d3a4f-a650-444f-8ba9-7a73ede93496">674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMy0zLTEtMS0zNzM4Ng_6ce7c9e1-94ac-4450-a41d-6f03a9a8d112">551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNC0xLTEtMS0zNzM4Ng_29793b9f-5f28-458c-a3e6-a05193592a90">2,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNC0zLTEtMS0zNzM4Ng_e5738b49-bd98-4c10-a425-8018ecc5577d">2,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNS0xLTEtMS0zNzM4Ng_c4a9ce9b-1dcb-4b9b-bd68-9069d09f7d9a">2,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNS0zLTEtMS0zNzM4Ng_fd648494-ace3-4518-bcdb-14345f79360d">3,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term&#8211;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNy0xLTEtMS0zNzM4Ng_1a0bd5c8-11a3-4875-aaf9-ef2a6a7c0d00">4.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNy0zLTEtMS0zNzM4Ng_1b5f99fe-19f1-40f6-adbf-850913b33641">5.2</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate&#8211;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfOC0xLTEtMS0zNzM4Ng_2a34ce70-ed9a-4b04-aa0b-c4359a481e85">7.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfOC0zLTEtMS0zNzM4Ng_55072b8a-c7e3-4c4b-b862-419242431272">7.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:continuation id="i11ba63cdbe0f4667bc292728a53c391e"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy0xLTEtMS0zNzM4Ng_72aafeda-8568-4f31-b079-bd7529db4fcd">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy0zLTEtMS0zNzM4Ng_ac561308-5e01-4ece-b8cc-b0efc7897abf">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy01LTEtMS0zNzM4Ng_f7d77824-571c-4582-8a5d-d086236f72de">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy03LTEtMS0zNzM4Ng_de8e6cd1-100a-4cac-834f-ca719a341de7">726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS0xLTEtMS0zNzM4Ng_5765a5e2-e960-4ba8-9054-205eb3ab157d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS0zLTEtMS0zNzM4Ng_07b80eb2-7cc8-4d6d-89a3-293ddd03cea5">3,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS01LTEtMS0zNzM4Ng_d95ad416-a29f-4f19-bdd3-e3776de4f139">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS03LTEtMS0zNzM4Ng_ce053a54-8bb2-427e-ba42-42ae01e2baaf">3,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1NA_980f3355-89d0-49ea-a376-d89af4974e14" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Operating Leases </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the nine months ended September&#160;30, 2022)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMy0xLTEtMS0zNzM4Ng_eb6934da-e30f-4f1d-9713-762ecba69928">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNC0xLTEtMS0zNzM4Ng_67312997-e7d2-416a-af35-9e3fb083e58a">737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNS0xLTEtMS0zNzM4Ng_31efe0c3-5b8e-497d-9ebf-6118f6e5f062">754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNi0xLTEtMS0zNzM4Ng_e7785a0f-4068-4ec4-8f88-332a56be0e04">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNy0xLTEtMS0zNzM4Ng_c2da633a-f0db-4f99-b373-e487f55d4edb">796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="crdf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfOS0xLTEtMS0zNzM4Ng_e807cb3b-b383-471f-8522-77cf4b1a5d25">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTAtMS0xLTEtMzczODY_19dd205b-98cf-47d0-afeb-33bb8d29ce0d">3,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTEtMS0xLTEtMzczODY_45182ac3-ba39-461e-ad20-d2d64eb30e75">471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTItMS0xLTEtMzczODY_3c0b5cc2-7ccb-483c-9f81-956d638a26fc">2,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;<ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY5Ng_4d4e4bbf-14b9-4b7c-85b0-dd378badd862" continuedAt="id2e0a9c2b9b94435a47f49a4539dca9b" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="id2e0a9c2b9b94435a47f49a4539dca9b" continuedAt="i74dda67eea5f48bbbb19ddf460f419c0"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4Nw_70156093-08fd-4190-b714-88ce07bd665c" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to Cardiff Oncology equity awards have been recognized in operating results as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in research and development expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d34146e19a0411eb7dd8c527e374570_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy0xLTEtMS0zNzM4Ng_db3c484d-743e-4880-b81f-2f163bba3b3e">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b827e0c544d4b41a0942545d2eb0315_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy0zLTEtMS0zNzM4Ng_777d7d81-68ba-4244-810e-847622a9f355">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacbb4edd25ac48bfa076d19e9f40cf60_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy01LTEtMS0zNzM4Ng_33a0c992-a2e3-4d44-bcd2-95c393b6816e">746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3aed9a115fe4281a45d02f29994b1d8_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy03LTEtMS0zNzM4Ng_d20a370f-1ba8-4395-8420-c35c01674815">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a81bccf1ee8452ebf10cfeda8f2b27e_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC0xLTEtMS0zNzM4Ng_855ac93f-dbad-488c-854d-fc8247539e8b">751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaf4d9f3cea4d03ad8ed532d79c24b6_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC0zLTEtMS0zNzM4Ng_ba8c0b07-446b-4554-8713-f7d99b930baf">766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26bf94ec03f844ea815479228a249c74_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC01LTEtMS0zNzM4Ng_521d3314-882e-4886-92fc-599e65c76762">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff759b5449442bda1b9bea264cb17df_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC03LTEtMS0zNzM4Ng_f4edf66f-fe74-4750-b707-e86bff8a0742">1,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy0xLTEtMS0zNzM4Ng_3a9fda54-412b-404f-8a02-734adfb88804">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy0zLTEtMS0zNzM4Ng_36a63497-cddf-4c6c-b6ac-38caab572765">940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy01LTEtMS0zNzM4Ng_84a0037a-b9a1-4b2a-bcc4-77d59d2e0843">3,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy03LTEtMS0zNzM4Ng_7f3b3adc-4e68-4271-9e60-25be23b87552">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized compensation cost related to non-vested stock options outstanding at September&#160;30, 2022, net of estimated forfeitures, was $<ix:nonFraction unitRef="usd" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMzA2_a719d701-404d-4fa6-881d-99e474e21b4f">9.8</ix:nonFraction> million, which is expected to be recognized over a weighted-average remaining vesting period of <ix:nonNumeric contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMzk3_70c8dc94-e300-4b38-88cd-f66124407762">2.8</ix:nonNumeric> years.&#160;The weighted-average remaining contractual term of outstanding options as of September&#160;30, 2022, was approximately <ix:nonNumeric contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTAw_691fae12-0de0-4412-ab96-c620db531c0b">7.6</ix:nonNumeric> years. The total fair value of stock options vested during the nine months ended September 30, 2022 and 2021, were $<ix:nonFraction unitRef="usd" contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTc2_71296fdc-e7d7-4b8d-8339-2202396095e8">4.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTgz_0c093ea1-b85c-4098-9ec5-567e4b827668">1.2</ix:nonFraction> million, respectively.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4Mg_9f82c098-d755-4743-9318-06cf5ba07dd6" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock option awards was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions during the following periods indicated:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMi0xLTEtMS0zNzM4Ng_299a62ab-387c-4ae8-96e0-886aa1fe62bf">1.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMi0zLTEtMS0zNzM4Ng_6092ebf8-c02b-4b1b-bb54-f8225c96ca5c">0.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMy0xLTEtMS0zNzM4Ng_38d1b546-47a5-415d-89cb-c06be6458271">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMy0zLTEtMS0zNzM4Ng_231c4e4b-5237-4d41-9281-42a51c68498e">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility of Cardiff Oncology common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNC0xLTEtMS0zNzM4Ng_1cb7e758-5173-40bc-b50c-c09f35c3a834">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNC0zLTEtMS0zNzM4Ng_f2f19a36-b9b2-4d4d-8d3c-d7d5663d63f3">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNS0xLTEtMS0zNzM4Ng_b70865f1-05ba-4875-919a-9ec4e9318692">6.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNS0zLTEtMS0zNzM4Ng_e2df6ffb-0e68-41f6-b441-594db4dd3b56">6.0</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4NQ_f3a3a4ae-20fa-4143-8434-30c52d090879" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and changes in stock options outstanding is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS0xLTEtMS0zNzM4Ng_98e75cf3-742e-4c49-b2e1-be9bd0a27889">3,771,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS0zLTEtMS0zNzM4Ng_59766c21-03ac-49d6-b4f2-739b088c7a36">7.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS01LTEtMS0zNzM4Ng_302fb3f0-ed2b-4360-b44b-3068c163b642">6,405,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMi0xLTEtMS0zNzM4Ng_d003c3dc-a8ea-4c28-a9e7-05bff07fae5c">1,731,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMi0zLTEtMS0zNzM4Ng_111b2222-f9ed-4771-b9b0-015ffdc6f7b0">3.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMy0xLTEtMS0zNzM4Ng_08a11a36-4c95-4fc4-a56b-ae3293a7e608">28,858</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMy0zLTEtMS0zNzM4Ng_643cdd2e-831d-492c-813d-7810567d63a1">2.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNC0xLTEtMS0zNzM4Ng_9bb3807b-32be-422d-8360-730c0757a5a3">371,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNC0zLTEtMS0zNzM4Ng_6261a2f6-027a-423d-af45-0b7b7c33d2a0">4.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="INF" name="crdf:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNS0xLTEtMS0zNzM4Ng_b8be629e-9c5b-4484-b808-2f55b5b27993">1,565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930" decimals="2" name="crdf:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNS0zLTEtMS0zNzM4Ng_5d85b435-0151-4836-b70a-0645069aa0ba">184.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi0xLTEtMS0zNzM4Ng_ce8de128-2436-4da0-86fe-fc2687681fc3">5,101,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi0zLTEtMS0zNzM4Ng_15e336d5-94d5-42be-a9cc-f98864ba7cbb">5.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi01LTEtMS0zNzM4Ng_299bed31-1d0f-4d9c-8cf0-6a331ece6584">30,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy0xLTEtMS0zNzM4Ng_daa8ef56-a317-473d-896b-e605af0f6354">2,178,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy0zLTEtMS0zNzM4Ng_ec3a45f8-3900-42c1-acd9-9cb1f70c7798">7.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy01LTEtMS0zNzM4Ng_45619b12-bbcc-4f5f-a7cb-174390107804">16,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC0xLTEtMS0zNzM4Ng_b2513328-8c9f-40b7-bd2b-21d1b16c4525">5,017,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC0zLTEtMS0zNzM4Ng_176737e4-ba73-4142-b6e3-81a653b115ae">5.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC01LTEtMS0zNzM4Ng_e0f65fba-04a7-4a3c-a063-6bce4bb1c751">29,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Equity Incentive Plan</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 the Company's stockholders approved the 2021 Omnibus Equity Incentive Plan ("2021 Plan"). The number of authorized shares in the 2021 Plan is equal to the sum of (i) <ix:nonFraction unitRef="shares" contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTEzNQ_96060574-987e-4b1a-8709-8867a1e2d825">3,150,000</ix:nonFraction> shares, plus (ii) the number of shares of Common Stock reserved, but unissued under the 2014 Plan; and (iii) the number of shares of Common Stock underlying forfeited awards under the 2014 Plan. On June 9, 2022 the shareholders approved an increase of shares authorized in the 2021 Plan to <ix:nonFraction unitRef="shares" contextRef="i60904b4511884df3b025502bc4017c84_I20220609" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQyOQ_3e855288-a471-4c66-a6fa-5c1fafcc6bb0">5,150,000</ix:nonFraction> from <ix:nonFraction unitRef="shares" contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQzNw_96060574-987e-4b1a-8709-8867a1e2d825">3,150,000</ix:nonFraction>. As of September&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i6d6df56bb6144b5991b435b053482ed6_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQ2Mg_5fd8d8ae-7e93-4399-8dc5-3d3378c5d74f">3,055,281</ix:nonFraction> shares available for issuance under the 2021 Plan. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2014 Equity Incentive Plan</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="i74dda67eea5f48bbbb19ddf460f419c0"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the adoption of the 2021 Plan, no additional equity awards can be made under the terms of the 2014 Plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inducement Grants</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company began issuing equity awards to certain new employees as inducement grants outside of its 2021 Plan. As of September&#160;30, 2022, an aggregate of <ix:nonFraction unitRef="shares" contextRef="i285df1af47514de69e303dcf54c5328c_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTgzOA_cfbf52ff-d019-4e2a-908e-a2f4118a8d88">920,208</ix:nonFraction> shares were issuable upon the exercise of inducement grant stock options approved by the Company.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Modification of Stock Options</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022 one of the Company's directors did not seek another term on the Board of Directors. At the time of departure, the Compensation Committee passed a resolution to extend the expiration date of the vested stock options, and to immediately accelerate the vesting of the unvested options. The Company recorded incremental reduction to stock compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i2173155aea5e4b638aec9ab191dd12f0_D20220701-20220930" decimals="-5" sign="-" name="crdf:ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjM0Mw_d13b678d-0597-4a14-9f8f-8c1c51566225">0.1</ix:nonFraction>&#160;million during the nine months ended September&#160;30, 2022, related to the modifications. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY5NA_3212fb42-84b6-4eb6-9bb5-ac1258ad8419" escape="true"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of warrant activity and changes in warrants outstanding, including both liability and equity classifications is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining&#160;Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS0xLTEtMS0zNzM4Ng_af45d292-df43-44c8-9735-9d48a0bd66eb">4,490,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231" decimals="2" name="crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS0zLTEtMS0zNzM4Ng_76aecea8-3c2c-4d26-9143-87828331070e">5.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i58d39de1a4c541da806b3b34de9a5e39_D20220101-20220630" name="crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS01LTEtMS0zNzM4Ng_762c81f1-7ae9-485f-b033-e2f36edac578">3.0</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS0xLTEtMS0zNzM4Ng_9ee0fc59-2ed6-4fed-9d98-13581e53ffb1">4,490,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930" decimals="2" name="crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS0zLTEtMS0zNzM4Ng_9c97d7f6-97ba-4944-92dd-3a711e8c6bec">5.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS01LTEtMS0zNzM4Ng_72f131e1-9a3a-4c84-8718-c5d845682869">2.2</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY3OA_d10ec18f-50df-4bef-b12e-cbbfbbb0904c" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our Company's classes of preferred stock is presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Par value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares designated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation preference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi0yLTEtMS0zNzM4Ng_056e0f6e-6ea8-4aed-bad5-1a0050d7e03b">0.001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi00LTEtMS0zNzM4Ng_91801629-007b-4434-be73-715113f07e01">277,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930" decimals="INF" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi02LTEtMS0zNzM4Ng_c897e5fb-41fd-4957-b8a8-8f2a6a47f47f">606,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi04LTEtMS0zNzM4Ng_b6c4778a-b2db-45b7-aa7b-21457ef2606f">60,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c9c1eb393a64aba8ef61182cf3194a2_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi0xMC0xLTEtMzczODY_3fc67b07-771b-4585-a163-c817fbe4d935">60,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy0yLTEtMS0zNzM4Ng_c88b3359-8b9d-4bb3-b7a9-dca79ad4c609">0.001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy00LTEtMS0zNzM4Ng_f67e62d3-629b-47c8-869d-c9d87aa1316f">8,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy04LTEtMS0zNzM4Ng_f63154eb-5767-4b12-b398-11d5b67a981a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7ec1c878faca47cda51c8b97bcc3b5eb_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy0xMC0xLTEtMzczODY_faa3492d-8d25-4307-9973-50252af51d4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i015012088f52469aa45f36d2178ab642_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC0yLTEtMS0zNzM4Ng_b8a6b4e6-6d8d-4846-bd00-74f1a21b4d45">0.001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i015012088f52469aa45f36d2178ab642_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC00LTEtMS0zNzM4Ng_14de3e1a-b686-4b34-b04e-efe966ab44e8">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i015012088f52469aa45f36d2178ab642_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC04LTEtMS0zNzM4Ng_e47c1c3f-c70f-4003-90ed-cfb83b058972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib8e1159a61ea42a1800d525998f49217_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC0xMC0xLTEtMzczODY_7e439ac4-7b67-4521-ae2a-de1759ae35af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS0yLTEtMS0zNzM4Ng_196db311-f6da-49e6-b8d9-782cd6bcc3fe">0.0001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS00LTEtMS0zNzM4Ng_72b17c00-62b9-428b-906d-d9a806463668">154,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS04LTEtMS0zNzM4Ng_a5354253-f748-49b6-8dba-69fad53bdfcb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9410bd3ccc0647c7a180b4825b4c01d2_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS0xMC0xLTEtMzczODY_8427b6b6-f8a0-45be-af82-1a608f0f9977">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series E Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi0yLTEtMS0zNzM4Ng_a8a7f978-50dc-4038-be49-e18012652640">0.001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi00LTEtMS0zNzM4Ng_ba1636d1-2c39-4b19-91d7-ea2f6640fe50">865,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi04LTEtMS0zNzM4Ng_e879ec97-33b0-44b6-80e3-80684cdb941d">327,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icdcb832e86e44d0bb0994d1355e68295_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi0xMC0xLTEtMzczODY_5d70444d-956e-4f84-889e-e734ccb768c2">655,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_61"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF82MS9mcmFnOmVkMDY1OTg1MTBhZDQ2NmI4YTFlOTQyNzMzNjA4ZjVmL3RleHRyZWdpb246ZWQwNjU5ODUxMGFkNDY2YjhhMWU5NDI3MzM2MDhmNWZfMTkzNw_f93f06d3-36e4-41e0-9808-f03b797264d7" continuedAt="i75a98029fdce4caf9d93131577859677" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i75a98029fdce4caf9d93131577859677" continuedAt="ib4da93ad155e4900bacef5fd3e6ae4d3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Agreements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executive agreements provide for severance payments in case of terminations without cause or certain change of control scenarios. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><ix:continuation id="ib4da93ad155e4900bacef5fd3e6ae4d3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Agreements</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into a license agreement with Nerviano which granted the Company development and commercialization rights to NMS-1286937, which Cardiff Oncology refers to as onvansertib. Onvansertib, an investigational drug, is an oral, and a highly selective adenosine triphosphate competitive inhibitor of the serine/threonine PLK1. The Company is developing onvansertib in cancer indications with the greatest medical need for new treatment options. Terms of the agreement provide for the Company to pay development milestones and royalties based on sales volume.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to various agreements under which it licenses technology on an exclusive basis in the field of oncology therapeutics. These agreements include License fees, Royalties and Milestone payments. The Company also has a legacy license agreement in the field of oncology diagnostics under which royalty payments are due. These royalty payments are calculated as a percent of revenue. For the nine months ended September&#160;30, 2022 and 2021, payments have not been material.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiff Oncology does not believe that it has legal liabilities that are probable or reasonably possible that require either accrual or disclosure. From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Litigation is subject to inherent uncertainties, and an adverse result in matters may arise from time to time that may harm the Company&#8217;s business. As of the date of this report, management believes that there are no claims against the Company, which it believes will result in a material adverse effect on the Company&#8217;s business or financial condition.</span></div></ix:continuation><div style="text-indent:33.75pt"><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfMzM_597b0215-de32-4ab8-af85-891cf8f91bf6" continuedAt="i73dab7499b5443fd97cedb61ff25728e" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i73dab7499b5443fd97cedb61ff25728e"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion of Series E Convertible Preferred Stock</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i68a406e30ed548c3954acbc55bffb278_D20221011-20221011" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfNTQ5NzU1ODE0MzIw_0a9960ba-901a-4db7-8e39-775f142ee09e">327,509</ix:nonFraction> Series E Convertible Preferred Shares were converted into <ix:nonFraction unitRef="shares" contextRef="i4b3b318284494196864f97145508ef5b_D20221011-20221011" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfNTQ5NzU1ODE0MzMx_b8e6cb06-aa6d-4cd3-b829-7708897a0b89">1,342,250</ix:nonFraction> shares of common stock on October 11, 2022.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form&#160;10-Q includes forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).&#160;All statements other than statements of historical facts contained in this Quarterly Report, including statements regarding the future financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;should,&#8221; &#8220;plan,&#8221; &#8220;expect,&#8221; and similar expressions, as they relate to us, are intended to identify forward-looking statements. We have based these forward-looking statements largely on current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs.&#160;These forward-looking statements are subject to a number of risks, uncertainties and assumptions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our business and financial performance may be affected by the factors that are discussed under &#8220;Risk Factors&#8221; in the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2021, filed on February&#160;24, 2022.&#160;Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time and it is not possible for us to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events.&#160;We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur.&#160;Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis is qualified in its entirety by, and should be read in conjunction with, the more detailed information set forth in the financial statements and the notes thereto appearing elsewhere in this Quarterly Report on Form&#160;10-Q. This discussion should not be construed to imply that the results discussed herein will necessarily continue into the future, or that any conclusion reached herein will necessarily be indicative of actual operating results in the future.&#160;Such discussion represents only the best present assessment of our management.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a clinical-stage biotechnology company leveraging PLK1 inhibition to develop novel therapies across a range of cancers with the greatest unmet medical need. Our goal is to target tumor vulnerabilities with treatment combinations that overcome disease resistance, improve disease response to standard treatment regimens and increase overall survival. We are developing onvansertib, an oral and highly selective PLK1 inhibitor, in combination with standard-of-care chemotherapy and targeted therapeutics. Our clinical development programs incorporate tumor genomics and biomarker assays to refine assessment of patient response to treatment.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Drug Candidate, Onvansertib</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Onvansertib is an oral, small molecule drug candidate that is highly specific for PLK1 inhibition with a 24-hour half-life.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the attributes of onvansertib described below, as well as clinical evidence of favorable safety and efficacy, with expected on-target, easy to manage and reversible side effects, may prove beneficial in addressing clinical therapeutic needs across a variety of cancers:</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Onvansertib is highly potent and highly selective against the PLK1 enzyme (IC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:1.4pt;vertical-align:baseline">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> = 2nM; IC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:1.4pt;vertical-align:baseline">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the concentration for 50% inhibition), compared to prior PLK1 inhibitors that were pan-inhibitors of several PLK targets.  Low or no activity of onvansertib was observed on a panel of 63 kinases (IC50&gt;500 nM), including the PLK members PLK2 and PLK3 (IC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:1.4pt;vertical-align:baseline">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&gt;10,000 nM);</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Onvansertib has a relatively short drug half-life of 24 hours, allowing for flexible dosing and scheduling which has shown favorable safety and tolerability across multiple clinical trials;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Onvansertib is orally bioavailable, allowing for relative ease and flexibility of dosing.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> studies have shown synergistic effects when onvansertib was administered in combination with different cytotoxic agents including microtubule-targeting agents, topoisomerase 1 inhibitors, antimetabolites, alkylating agents, proteasome inhibitors, kinase inhibitors, BCL-2 inhibitors, and androgen biosynthesis inhibitors.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> combination studies have confirmed the positive results obtained </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and synergistic effects have been observed in xenograft models of onvansertib in combination with irinotecan, 5-fluorouracil ("5-FU"), abiraterone, PARP inhibitors, venetoclax, and paclitaxel, while additive effects in combination with cytarabine or bevacizumab have been demonstrated. Combining onvansertib with standard-of-care cancer agents provides opportunities for synergy with many cancer therapies.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are five ongoing or soon to be activated clinical trials of onvansertib: two trials (TROV-054 and ONSEMBLE) in second line treatment in patients with KRAS-mutated Metastatic Colorectal Cancer ("mCRC"), one trial in second line treatment in patients with Metastatic Pancreatic Ductal Adenocarcinoma ("mPDAC"), and two investigator-initiated trials in patients with unresectable locally advanced or metastatic Triple Negative Breast Cancer ("TNBC") and relapsed Small Cell Lung Cancer ("SCLC").</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phase 1b/2 Clinical Trial in KRAS-mutated mCRC</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TROV-054 is a Phase 1b/2 open-label multi-center clinical trial of onvansertib in combination with standard of care FOLFIRI and bevacizumab (Avastin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the second line treatment of patients with KRAS-mutated mCRC, which is being conducted at seven clinical trial sites across the U.S. - USC Norris Comprehensive Cancer Center, The Mayo Clinic Cancer Centers (Arizona, Minnesota, and Florida), Kansas University Medical Center, Inova Schar Cancer Institute and CARTI Cancer Center.</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary objectives of this trial are to evaluate the Dose-Limiting Toxicities ("DLTs"), maximum tolerated dose ("MTD") and recommended Phase 2 dose ("RP2D") of onvansertib in combination with FOLFIRI and bevacizumab (Phase 1b) and to continue to assess the safety and preliminary efficacy of onvansertib in combination with FOLFIRI and bevacizumab patients with KRAS-mutated mCRC (Phase 2).</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scientific rationale for this clinical trial is based on the two key principles of synthetic lethality and synergy, with the objective of demonstrating a proof-of-concept of clinical benefit within this phase1b/2 trial. Synthetic lethality refers to a critical vulnerability to tumor cell death by way of PLK1 inhibition within CRC tumor cells harboring KRAS mutations versus KRAS wild-type isogenic cells. Synergy occurs when the combination of two drugs results in an unexpected greater activity than an expected additive effect of the two drugs. Onvansertib in combination with two DNA-damaging agents, irinotecan, and 5-FU (two components of FOLFIRI), demonstrated synergy in colorectal cancer cell lines and both combinations have demonstrated significantly greater tumor growth inhibition than either drug alone in CRC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> models. We believe this synergy occurs because PLK1 can promote the repair of DNA damage caused by chemotherapeutic agents and by inhibiting PLK1, onvansertib leaves damaged tumor cells unable to replicate.</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data presented on September 12, 2022 provided an update of the ongoing TROV-054 phase 1b/2 single arm clinical trial in KRAS-mutated metastatic colorectal cancer: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Objective response rate ("ORR") across all evaluable patients was 35%, with 17 of 48 evaluable patients achieving an objective response. Responses have been observed across multiple KRAS variants;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Median duration of response ("mDoR") across all evaluable patients was 11.7 months (95% confidence interval ("CI"): 8.9 &#8211; not reached);</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Median progression free survival ("mPFS") across all evaluable patients was 9.3 months (95% CI: 7.6 &#8211; 13.5). Historical control trials of different drug combinations, including the standard-of-care ("SOC") of FOLFIRI with bevacizumab, in similar patient populations have shown ORR and mPFS of 5 &#8211; 13% and ~4.5 &#8211; 5.7 months, respectively.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A subgroup analysis of patients who were bevacizumab na&#239;ve vs patients who had received prior bevacizumab in 1st line therapy showed that patients who were bevacizumab na&#239;ve (n=13) had an ORR of 69% and mPFS of 13.5 months , which is well above historical controls. In contrast, patients previously treated with bevacizumab (n=35) had an ORR of 23% and mPFS of 7.8 months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phase 2 Randomized Clinical Trial in KRAS-mutated mCRC (the ONSEMBLE trial)</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ONSEMBLE trial (CRDF-003), is a Phase 2 open-label, randomized multi-center clinical trial of onvansertib in combination with standard of care FOLFIRI and bevacizumab (Avastin&#174;) for the second line treatment of patients with KRAS-mutated mCRC, which will be conducted at approximately 40 clinical trial sites across the U.S. </span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary objective of the ONSEMBLE trial is to evaluate onvansertib&#8217;s safety and efficacy in combination with the standard-of-care FOLFIRI/bevacizumab regimen in patients with second-line KRAS/NRAS-mutated mCRC. The trial is expected to enroll approximately 150 patients who will be randomized 1:1:1 to receive standard-of-care alone, standard-of-care plus 20 mg onvansertib, or standard-of-care plus 30 mg onvansertib, with onvansertib administered on days 1-5 and 15-19 of 28-day treatment cycles. </span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary endpoint of the trial is objective response rate. Progression-free survival and duration of response will be key secondary endpoints. Activation of the trial is expected in Q4 2022, with topline data anticipated in 2H 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phase 2 Clinical Trial in mPDAC</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRDF-001 is a Phase 2 open-label multi-center clinical trial of onvansertib in combination with nanoliposomal irinotecan (Onivyde</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), leucovorin, and fluorouracil for second line treatment of patients with mPDAC, which is being conducted at six clinical trial sites across the U.S. &#8211; The Mayo Clinic Cancer Centers (Arizona, Minnesota, and Florida), Kansas University Medical Center, Inova Schar Cancer Institute, and the University of Nebraska Medical Center.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first patient was dosed in June 2021. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The objective of this trial is to assess the safety and preliminary efficacy of onvansertib in combination with nanoliposomal irinotecan (Onyvide</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 5-FU and leucovorin as a second-line treatment in patients with mPDAC who have failed first-line gemcitabine-based therapy. The trial is expected to enroll approximately 45 patients.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preliminary data presented on September 12, 2022 provided an update of the ongoing CRDF-001 phase 2 open label clinical trial in mPDAC:</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Preliminary data from 5 evaluable patients showed 1 patient achieving an initial partial response (PR) and 3 patients achieving stable disease (SD);</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">The 4 patients achieving SD or PR remain on study; the fifth evaluable patient discontinued treatment due to disease progression and an additional 3 patients remain on study awaiting their first post-baseline scan;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Additional data is anticipated in mid 2023.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phase 1b/2 Investigator-Initiated Clinical Trial in TNBC</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A single-arm, Phase 1b/2 trial of onvansertib in combination with paclitaxel in patients with unresectable locally advanced or metastatic TNBC is open for enrollment at Dana Farber Cancer Institute ("DFCI"). In Phase 1b, approximately 14-16 patients will be treated with different doses of onvansertib in combination with a fixed dose of paclitaxel to determine the maximum tolerated dose and RP2D of onvansertib. In Phase 2, approximately 34 patients will be treated with the selected onvansertib RP2D in combination with paclitaxel. </span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary endpoint of Phase 2 of the trial is ORR, with PFS included as a secondary endpoint. Preliminary data from the trial are expected in Q4 2023 or Q1 2024. For more information, please visit NCT05383196 at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.clinicialtrials.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Phase 2 Investigator-Initiated Clinical Trial in SCLC</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A single-arm, two-stage, Phase 2 trial of onvansertib monotherapy in patients with relapsed SCLC is open for enrollment at the University of Pittsburgh Medical Center ("UPMC"). The trial is designed to enroll 15 patients in Stage 1, with the study proceeding to Stage 2 if 2 or more Stage 1 patients achieve an objective response. Stage 2 is designed to enroll an additional 20 patients. The primary endpoint of the trial is ORR, while key secondary endpoints include PFS and overall survival. Preliminary data from the trial are expected in mid 2023. For more information, please visit NCT05450965.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounting policies are described in ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS of our Annual Report on Form&#160;10-K as of and for the year ended December&#160;31, 2021, filed with the SEC on February&#160;24, 2022.&#160;There have been no changes to our critical accounting policies since December&#160;31, 2021.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2022 and 2021 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues were $93,000 for the three months ended September 30, 2022, as compared to $86,000 for the prior period. Revenues are from our sales-based or usage-based royalties on other intellectual property licenses, unrelated to onvansertib. Revenue recognition of the royalty depends on the timing and overall sales activities of the licensees. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consisted of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and staff costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials, outside services, and lab supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,009&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $1.9 million for the three months ended September 30, 2022, compared to the same period in 2021.&#160;The overall increase in expenses was primarily related to chemistry, manufacturing, and controls ("CMC") and clinical pharmacology for studies to support the development of our lead drug candidate, onvansertib. Salaries and staff costs increased primarily due to additional hires in senior management and our clinical operations team (research and development average headcount grew by 73% over the comparative period).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consisted of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and staff costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services and professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total selling, general and administrative</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,930&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased by $0.1 million for the three months ended September 30, 2022, compared to the same period in 2021.&#160;Salaries and staff costs increased due to merit increases and higher headcount (average headcount grew by 27% over the comparative period). Facilities and other costs increased due to higher insurance costs and the amending of our operating lease. The decrease in outside services and professional fees was due to recruiting fees incurred for the recruitment of officers and directors in the prior period.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss and per share amounts were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,571)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,913)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common&#160;shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,577)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share &#8212; basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding &#8212; basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increase in net loss attributable to common shareholders was primarily the result of an increase of operating expenses for the three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> September&#160;30, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to the same period in the prior year. The $0.03 increase in net loss per share was impacted by the increase in basic weighted average shares outstanding resulting primarily from the issuance of approximately</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 3.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock and common stock equivalents from October 1, 2021 through September&#160;30, 2022. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2022 and 2021 </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues were $258,000 for the nine months ended September 30, 2022, as compared to $226,000 for the prior period. Revenues are from our sales-based or usage-based royalties on other intellectual property licenses, unrelated to onvansertib. Revenue recognition of the royalty depends on the timing and overall sales activities of the licensees. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consisted of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and staff costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials, outside services, and lab supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,665&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $9.1 million for the nine months ended September 30, 2022, compared to the same period in 2021.&#160;The overall increase in expenses was primarily related to CMC and clinical pharmacology for studies to support the development of our lead drug candidate, onvansertib. Salaries and staff costs increased primarily due to additional hires in senior management and our clinical operations team (research and development average headcount grew by 108% over the comparative period). The increase in stock-based compensation is primarily due to additional stock option grants to employees granted subsequent to the prior period.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consisted of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and staff costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services and professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total selling, general and administrative</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,103&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,003&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased by $2.1 million for the nine months ended September 30, 2022, compared to the same period in 2021.&#160;Salaries and staff costs increased due to merit increases and higher headcount (average headcount grew by 37% over the comparative period). The increase in stock-based compensation is primarily due to additional stock option grants to employees granted subsequent to the prior period. Facilities and other costs increased due to higher insurance costs and the amending of our operating lease.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss and per share amounts were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common&#160;shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,867)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share &#8212; basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding &#8212; basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $11.2 million increase</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in net loss attributable to common shareholders was primarily the result of an increase in operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the nine months ended September 30, 2022, compared to the same period in the prior year. The $0.20 increase in basic net loss per share was impacted by the increased net loss attributable to common shareholders and the increase in weighted average shares outstanding resulting primarily from the issuance of approximately 3.8 million shares of common stock from October 1, 2021 through September&#160;30, 2022. </span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities for the nine months ended September 30, 2022, was $24.4 million, compared to $15.7 million for the nine months ended September&#160;30, 2021.&#160;Our use of cash was primarily a result of the net loss of $30.0 million for the nine months ended September 30, 2022, adjusted for non-cash items related to stock-based compensation of $3.2 million, amortization of premiums on short-term investments of $0.7 million, and release of clinical trial funding commitment of $0.1 million.&#160;The net change in our operating assets and liabilities was $1.4 million increasing cash used in operations.&#160;At our current and anticipated level of operating loss, we expect to continue to incur an operating cash outflow for the next several years.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $31.1 million primarily related to sales and maturities in excess of purchases of marketable securities, offset by purchases of capital equipment during the nine months ended September 30, 2022, compared to net cash used in investing activities of $122.7 million for net purchases of marketable securities during the same period in 2021. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided in financing activities was $75,000 from the exercise of stock options during the nine months ended September 30, 2022, compared to $20.5 million of proceeds from the sale of common stock and proceeds from warrant exercises for the same period in 2021.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, and December&#160;31, 2021, we had working capital of $111.5 million and $139.6 million, respectively.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred net losses since our inception and have negative operating cash flows. As of September&#160;30, 2022, we had $114.3 million in cash, cash equivalents and short-term investments and we believe we have sufficient cash to meet our funding requirements for at least the next 12 months following the issuance date of this Quarterly Report on Form 10-Q. Based on our current projections we expect that our capital resources are sufficient to fund our operations into 2025.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our drug development efforts are in their early stages, and we cannot make estimates of the costs or the time that our development efforts will take to complete, or the timing and amount of revenues related to the sale of our drug candidates.&#160;The risk of completion of any program is high because of the many uncertainties involved in developing new drug candidates to market, including the long duration of clinical testing, the specific performance of proposed products under stringent clinical trial protocols, extended regulatory approval and review cycles, our ability to raise additional capital, the nature and timing of research and development expenses, and competing technologies being developed by organizations with significantly greater resources.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the foreseeable future, we expect to continue to incur losses and require additional capital to further advance our clinical trial programs and support our other operations. We cannot be certain that additional funding will be available on acceptable terms, or at all. To the extent that we can raise additional funds by issuing equity securities, our stockholders may experience additional dilution. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have performed an evaluation under the supervision and with the participation of our management, including our principal executive officer (CEO) and principal financial officer (CFO), of the effectiveness of our disclosure controls and procedures, as defined in Rule&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).&#160;Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of September&#160;30, 2022, to provide reasonable assurance that information required to be disclosed by us in the reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules&#160;and forms.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as specified above. Management does not expect, however, that our disclosure controls and procedures will prevent or detect all errors and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company have been detected.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control&#160;over Financial Reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting during the three months ended September&#160;30, 2022, that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II.&#160; OTHER INFORMATION</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes from the risk factors disclosed in our Form&#160;10-K for the year ended December&#160;31, 2021.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ib56578271a9f4788a5ed34a838c19658_124"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description&#160;of&#160;Exhibit</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="crdf-093022exhibit311.htm">Certification of Principal Executive Officer required by Rule&#160;13a-14(a)/15d-14(a)&#160;under the Exchange Act.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="crdf-093022exhibit312.htm">Certification of Principal Financial Officer required by Rule&#160;13a-14(a)/15d-14(a)&#160;under the Exchange Act.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="crdf-093022exhibit321.htm">Certification of Principal Executive Officer pursuant to 18 U.S.C Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="crdf-093022exhibit322.htm">Certification of Principal Financial Officer pursuant to 18 U.S.C Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Labels Linkbase</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - the cover page from the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2022, is formatted in Inline XBRL</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ib56578271a9f4788a5ed34a838c19658_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;text-decoration:underline" href="#ib56578271a9f4788a5ed34a838c19658_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARDIFF ONCOLOGY,&#160;INC.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Mark Erlander</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark Erlander</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARDIFF ONCOLOGY,&#160;INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James Levine</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James Levine</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>crdf-093022exhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i79c9fee7ec6e465db42533b925d6a4ea_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Mark Erlander, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this quarterly report on Form&#160;10-Q of Cardiff Oncology,&#160;Inc. (the &#8220;Registrant&#8221;)&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.314%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mark Erlander</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark Erlander</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer </font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>crdf-093022exhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1d046e367cc0403abb126ce6265bf83d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James Levine, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this quarterly report on Form&#160;10-Q of Cardiff Oncology,&#160;Inc. (the &#8220;Registrant&#8221;)&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.314%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; James Levine</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James Levine</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>crdf-093022exhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i3bca33c880be4376b1f9f6ff49d0e676_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Cardiff Oncology,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the three months ended September&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Mark Erlander, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.314%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Mark Erlander</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark Erlander</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer </font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>crdf-093022exhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iffdbb6f56e8f4a2ca129385c52aca8cc_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Cardiff Oncology,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the three months ended September&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, James Levine, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.314%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;James Levine</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James Levine</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>crdf-20220930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:crdf="http://www.cardiffoncology.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cardiffoncology.com/20220930">
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crdf-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crdf-20220930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crdf-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crdf-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.cardiffoncology.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDBALANCESHEETS" roleURI="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONDENSED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDBALANCESHEETSParenthetical" roleURI="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>0000005 - Statement - CONDENSED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY" roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000007 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONDENSED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>0000009 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBasisofPresentation" roleURI="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation">
        <link:definition>0000010 - Disclosure - Organization and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000011 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.cardiffoncology.com/role/FairValueMeasurements">
        <link:definition>0000012 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformation" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation">
        <link:definition>0000013 - Disclosure - Supplementary Balance Sheet Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.cardiffoncology.com/role/Leases">
        <link:definition>0000014 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.cardiffoncology.com/role/StockholdersEquity">
        <link:definition>0000015 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.cardiffoncology.com/role/CommitmentsandContingencies">
        <link:definition>0000016 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.cardiffoncology.com/role/SubsequentEvents">
        <link:definition>0000017 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000018 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000019 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsTables">
        <link:definition>0000020 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationTables" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables">
        <link:definition>0000021 - Disclosure - Supplementary Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.cardiffoncology.com/role/LeasesTables">
        <link:definition>0000022 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.cardiffoncology.com/role/StockholdersEquityTables">
        <link:definition>0000023 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBasisofPresentationDetails" roleURI="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails">
        <link:definition>0000024 - Disclosure - Organization and Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails">
        <link:definition>0000025 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails">
        <link:definition>0000026 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails">
        <link:definition>0000027 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1">
        <link:definition>0000027 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails">
        <link:definition>0000028 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails">
        <link:definition>0000029 - Disclosure - Supplementary Balance Sheet Information - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails" roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails">
        <link:definition>0000030 - Disclosure - Supplementary Balance Sheet Information - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.cardiffoncology.com/role/LeasesNarrativeDetails">
        <link:definition>0000031 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>0000032 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationDetails" roleURI="http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails">
        <link:definition>0000033 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>0000034 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>0000035 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1">
        <link:definition>0000035 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockbasedCompensationExpenseDetails" roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails">
        <link:definition>0000036 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockOptionActivityDetails" roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails">
        <link:definition>0000037 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityWarrantsDetails" roleURI="http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails">
        <link:definition>0000038 - Disclosure - Stockholders' Equity - Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityPreferredStockDetails" roleURI="http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails">
        <link:definition>0000039 - Disclosure - Stockholders' Equity - Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.cardiffoncology.com/role/SubsequentEventsDetails">
        <link:definition>0000040 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" abstract="false" name="ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_WarrantsAndRightsRollForward" abstract="true" name="WarrantsAndRightsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" abstract="true" name="ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crdf_LesseeOperatingLeaseMonthlyRentPayment" abstract="false" name="LesseeOperatingLeaseMonthlyRentPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" abstract="true" name="ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crdf_AccruedResearchAgreements" abstract="false" name="AccruedResearchAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_PatentLicenseAndOtherFeesPayable" abstract="false" name="PatentLicenseAndOtherFeesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_SeriesAConvertiblePreferredStockMember" abstract="true" name="SeriesAConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" abstract="false" name="ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_LesseeOperatingLeaseAreaOfLease" abstract="false" name="LesseeOperatingLeaseAreaOfLease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="crdf_ReleaseOfClinicalTrialFundingCommitment" abstract="false" name="ReleaseOfClinicalTrialFundingCommitment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_FurnitureAndOfficeEquipmentMember" abstract="true" name="FurnitureAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_SeriesBConvertiblePreferredStockMember" abstract="true" name="SeriesBConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_SeriesEConvertiblePreferredStockMember" abstract="true" name="SeriesEConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_InducementGrantStockOptionsMember" abstract="true" name="InducementGrantStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_SeriesDConvertiblePreferredStockMember" abstract="true" name="SeriesDConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="crdf_ServiceReceivable" abstract="false" name="ServiceReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" abstract="true" name="DebtSecuritiesAvailableForSaleNoncurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crdf_AccruedClinicalTrial" abstract="false" name="AccruedClinicalTrial" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_StockIssuedDuringPeriodValueWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_StockIssuedDuringPeriodSharesWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_SeriesCConvertiblePreferredStockMember" abstract="true" name="SeriesCConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_EquityIncentivePlan2021Member" abstract="true" name="EquityIncentivePlan2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_ServiceReceivableMember" abstract="true" name="ServiceReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" abstract="false" name="ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_AccruedDirectorFees" abstract="false" name="AccruedDirectorFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" abstract="false" name="ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_AccruedPreferredStockDividend" abstract="false" name="AccruedPreferredStockDividend" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" abstract="false" name="LesseeOperatingLeaseAnnualRentIncreasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="crdf_PreferredStockDividendAccrued" abstract="false" name="PreferredStockDividendAccrued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" abstract="false" name="ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>crdf-20220930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c1f82b7f-2b81-4bae-860c-728b728aaa3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9aa9085b-6cce-4076-b382-ebc25d22ba52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c1f82b7f-2b81-4bae-860c-728b728aaa3d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9aa9085b-6cce-4076-b382-ebc25d22ba52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1526746e-567a-4e03-bea9-c432ee88d559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c1f82b7f-2b81-4bae-860c-728b728aaa3d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1526746e-567a-4e03-bea9-c432ee88d559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_445e0834-0b01-4f06-90a1-55b98b220be2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c1f82b7f-2b81-4bae-860c-728b728aaa3d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_445e0834-0b01-4f06-90a1-55b98b220be2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_a800dd2b-7151-4668-9452-6ac9b3faf925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c1f82b7f-2b81-4bae-860c-728b728aaa3d" xlink:to="loc_us-gaap_ShortTermInvestments_a800dd2b-7151-4668-9452-6ac9b3faf925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d4688c3c-2aea-4062-b857-b47c512e982e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4a8eb3f3-71ee-435b-ae3c-636e903fa0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d4688c3c-2aea-4062-b857-b47c512e982e" xlink:to="loc_us-gaap_AssetsCurrent_4a8eb3f3-71ee-435b-ae3c-636e903fa0a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_73d3318b-bc6f-4a21-97fe-edcb8a65fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d4688c3c-2aea-4062-b857-b47c512e982e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_73d3318b-bc6f-4a21-97fe-edcb8a65fd85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_769d775a-da15-4e81-bfb3-d051871b5d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d4688c3c-2aea-4062-b857-b47c512e982e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_769d775a-da15-4e81-bfb3-d051871b5d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_39c030c8-2e4a-43e9-9b3b-206fb94dfbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d4688c3c-2aea-4062-b857-b47c512e982e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_39c030c8-2e4a-43e9-9b3b-206fb94dfbcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b53272b7-4342-43f5-8fee-0c1462cde05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_us-gaap_PreferredStockValue_b53272b7-4342-43f5-8fee-0c1462cde05b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_92658ed5-903d-4745-8910-f27b4f529a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_us-gaap_CommonStockValue_92658ed5-903d-4745-8910-f27b4f529a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2fd9ed51-190a-4aff-b839-2a3461722f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2fd9ed51-190a-4aff-b839-2a3461722f1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivable_047caf5f-241f-4d62-96ca-02762a3c4814" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_crdf_ServiceReceivable_047caf5f-241f-4d62-96ca-02762a3c4814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9a666f35-d122-415b-8bb7-7051caf57d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9a666f35-d122-415b-8bb7-7051caf57d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4370b891-6ed1-4cb4-be8d-a941b0d15c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d774e1e0-7afe-4513-8e07-53a59ddb9405" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4370b891-6ed1-4cb4-be8d-a941b0d15c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_333e57ff-06aa-4d7d-b643-ebb5a310467a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2901fee8-e16c-4198-bbee-827a13b279c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_333e57ff-06aa-4d7d-b643-ebb5a310467a" xlink:to="loc_us-gaap_Liabilities_2901fee8-e16c-4198-bbee-827a13b279c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_94a5576d-56d1-47d4-ba2b-8e99901dd17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_333e57ff-06aa-4d7d-b643-ebb5a310467a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_94a5576d-56d1-47d4-ba2b-8e99901dd17b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_492a08b4-a96c-4549-9e69-fd183eb7b227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_333e57ff-06aa-4d7d-b643-ebb5a310467a" xlink:to="loc_us-gaap_StockholdersEquity_492a08b4-a96c-4549-9e69-fd183eb7b227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_be89c06d-bcf2-4b8a-8fce-03f3ddce4239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_15c8f1b9-1801-4fce-a2bc-69766a5112ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be89c06d-bcf2-4b8a-8fce-03f3ddce4239" xlink:to="loc_us-gaap_AccountsPayableCurrent_15c8f1b9-1801-4fce-a2bc-69766a5112ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_08a4fc29-56ca-417b-9bd1-782802473405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be89c06d-bcf2-4b8a-8fce-03f3ddce4239" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_08a4fc29-56ca-417b-9bd1-782802473405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_03457172-27d0-4600-aea7-dac319128110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be89c06d-bcf2-4b8a-8fce-03f3ddce4239" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_03457172-27d0-4600-aea7-dac319128110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3293bfe2-e5f7-4b5f-81c9-384c2d937470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_be89c06d-bcf2-4b8a-8fce-03f3ddce4239" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3293bfe2-e5f7-4b5f-81c9-384c2d937470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_44304034-c504-4ade-8ebf-bf3645c41372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aae3cfe7-9121-4666-a27f-12d447823af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44304034-c504-4ade-8ebf-bf3645c41372" xlink:to="loc_us-gaap_LiabilitiesCurrent_aae3cfe7-9121-4666-a27f-12d447823af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_61c7dadc-46ef-4652-8e5f-eb5e3eb3363a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44304034-c504-4ade-8ebf-bf3645c41372" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_61c7dadc-46ef-4652-8e5f-eb5e3eb3363a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_02293ffa-0f7b-4a78-aab6-4413e5d62cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_10dbda1b-a9ca-4a69-aba5-d83496b48c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_02293ffa-0f7b-4a78-aab6-4413e5d62cb1" xlink:to="loc_us-gaap_OperatingExpenses_10dbda1b-a9ca-4a69-aba5-d83496b48c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_587ef06e-65e2-45e9-a6b8-611336d363be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_02293ffa-0f7b-4a78-aab6-4413e5d62cb1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_587ef06e-65e2-45e9-a6b8-611336d363be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b5db004f-65cc-4584-aa2e-bc3548507fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3f17d233-fd05-4f36-b086-40fd70196312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b5db004f-65cc-4584-aa2e-bc3548507fc9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3f17d233-fd05-4f36-b086-40fd70196312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_19d4dccc-6c7e-437e-812f-5eed5be1b8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b5db004f-65cc-4584-aa2e-bc3548507fc9" xlink:to="loc_us-gaap_OperatingIncomeLoss_19d4dccc-6c7e-437e-812f-5eed5be1b8a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d7d23e05-0f44-4fd6-9eab-bad60383ef01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4458e18a-6b31-4bb1-9efc-949b3b10bbfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d7d23e05-0f44-4fd6-9eab-bad60383ef01" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_4458e18a-6b31-4bb1-9efc-949b3b10bbfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_270e205d-a33c-4bec-bb68-be64a6e89022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d7d23e05-0f44-4fd6-9eab-bad60383ef01" xlink:to="loc_us-gaap_NetIncomeLoss_270e205d-a33c-4bec-bb68-be64a6e89022" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c1dc6f79-578f-4a70-957f-afffe845a07e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_8af9bae9-1bf1-4f8a-840f-c23441f93a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_c1dc6f79-578f-4a70-957f-afffe845a07e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_8af9bae9-1bf1-4f8a-840f-c23441f93a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2c0a75b9-d5be-4e88-839c-f1d8a827a1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_c1dc6f79-578f-4a70-957f-afffe845a07e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2c0a75b9-d5be-4e88-839c-f1d8a827a1c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_19a693ee-6b59-49fa-90cd-080ff360b3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_8c386153-b951-4cf3-8536-41d41ad87613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_19a693ee-6b59-49fa-90cd-080ff360b3fc" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_8c386153-b951-4cf3-8536-41d41ad87613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_d3c3cff3-671c-4b7a-ba2a-f00f8b8b1c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_19a693ee-6b59-49fa-90cd-080ff360b3fc" xlink:to="loc_us-gaap_InterestIncomeOperating_d3c3cff3-671c-4b7a-ba2a-f00f8b8b1c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b5f59434-4567-4fdc-b6ee-fe985cddf7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_19a693ee-6b59-49fa-90cd-080ff360b3fc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b5f59434-4567-4fdc-b6ee-fe985cddf7f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_f571b107-c74a-45ec-b50a-84e9379f1471" xlink:href="crdf-20220930.xsd#crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_90926c5e-d2d5-44f8-82eb-dd1193da3f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_f571b107-c74a-45ec-b50a-84e9379f1471" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_90926c5e-d2d5-44f8-82eb-dd1193da3f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_23484b56-f476-4e49-bcc3-b25f30d0d035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_f571b107-c74a-45ec-b50a-84e9379f1471" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_23484b56-f476-4e49-bcc3-b25f30d0d035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_85dcfe82-cff2-42f1-8aed-141313ccf663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a3f575d-b3d5-431b-966c-146e5afe384d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_85dcfe82-cff2-42f1-8aed-141313ccf663" xlink:to="loc_us-gaap_NetIncomeLoss_9a3f575d-b3d5-431b-966c-146e5afe384d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_baae6c0b-c49b-422b-b999-6b4bf6fde8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_85dcfe82-cff2-42f1-8aed-141313ccf663" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_baae6c0b-c49b-422b-b999-6b4bf6fde8d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3392080c-1de0-4588-8270-946168c187b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3392080c-1de0-4588-8270-946168c187b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_218315cb-2956-45a3-a8ea-c5340b7cf2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_218315cb-2956-45a3-a8ea-c5340b7cf2a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d02ac8f4-525a-4809-9c9c-60fd145cb91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d02ac8f4-525a-4809-9c9c-60fd145cb91f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_e00c5721-6d9e-48a2-9590-3f3c2886a562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_e00c5721-6d9e-48a2-9590-3f3c2886a562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a77b344c-056c-4e9e-8e3b-f774688e27a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18ef50cc-0432-4ac8-a50e-0ee2c17c3f36" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a77b344c-056c-4e9e-8e3b-f774688e27a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_600d1cad-b69a-43c6-b51c-3ca778d71075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_NetIncomeLoss_600d1cad-b69a-43c6-b51c-3ca778d71075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_08d786d4-5ab2-4857-bee2-54c9b30bc55b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_08d786d4-5ab2-4857-bee2-54c9b30bc55b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6315e7ba-517a-44e5-875f-2bf545c78c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_ShareBasedCompensation_6315e7ba-517a-44e5-875f-2bf545c78c51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_2a140e1b-4126-475c-96e8-12b32ed766c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_2a140e1b-4126-475c-96e8-12b32ed766c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_d9df3231-8641-492d-8ce1-76be0baa23da" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_d9df3231-8641-492d-8ce1-76be0baa23da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4b036029-67a3-4006-9946-9e4d3ae4d428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4b036029-67a3-4006-9946-9e4d3ae4d428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b835d918-1a96-4725-a606-2ec88dfe6604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b835d918-1a96-4725-a606-2ec88dfe6604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_cf9ccc57-8b2e-46d9-a151-1413fa3f41fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_cf9ccc57-8b2e-46d9-a151-1413fa3f41fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4306a5c2-31f6-4986-a9ab-2097f4dd73ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4306a5c2-31f6-4986-a9ab-2097f4dd73ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1f877760-e0bc-4701-ae1f-593280b97483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1f877760-e0bc-4701-ae1f-593280b97483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_10df4d36-d633-4319-b9ea-39c83dc11cb9" xlink:href="crdf-20220930.xsd#crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_10df4d36-d633-4319-b9ea-39c83dc11cb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a81777f2-f3bf-4f7b-8c91-9a7d3c05f6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a81777f2-f3bf-4f7b-8c91-9a7d3c05f6ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_8f452432-7bab-48d6-9f15-c04a970d4c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_8f452432-7bab-48d6-9f15-c04a970d4c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a0f60b24-c12f-49a0-b0b0-6b62bc7f07b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4802d2-318d-4cfe-bf03-def1169bbb3e" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a0f60b24-c12f-49a0-b0b0-6b62bc7f07b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7739d684-379b-4be7-a75a-e3aaf8a9d34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4bebffd8-2b27-4dde-afdc-eaf9ba3fb94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7739d684-379b-4be7-a75a-e3aaf8a9d34c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4bebffd8-2b27-4dde-afdc-eaf9ba3fb94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7dce8e3-1186-40d6-8f9c-e783ecf69b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7739d684-379b-4be7-a75a-e3aaf8a9d34c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7dce8e3-1186-40d6-8f9c-e783ecf69b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee71c2a1-58a0-48c6-bcad-1e4531b24e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7739d684-379b-4be7-a75a-e3aaf8a9d34c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee71c2a1-58a0-48c6-bcad-1e4531b24e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4f917b1-7b9d-411c-8b1b-1140d9deb242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_63096519-1ac3-4115-810e-676ba83a52a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4f917b1-7b9d-411c-8b1b-1140d9deb242" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_63096519-1ac3-4115-810e-676ba83a52a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_9a805a2e-6b4b-4efc-87d9-676e874bcd32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4f917b1-7b9d-411c-8b1b-1140d9deb242" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_9a805a2e-6b4b-4efc-87d9-676e874bcd32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_86129648-4ec9-41be-8953-a46ad27bb689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b4f917b1-7b9d-411c-8b1b-1140d9deb242" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_86129648-4ec9-41be-8953-a46ad27bb689" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_8584a3a3-e992-4835-96b5-e2a8f0886713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fbe3d24f-3908-47d4-8632-7224156f951e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_8584a3a3-e992-4835-96b5-e2a8f0886713" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fbe3d24f-3908-47d4-8632-7224156f951e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_43ca98e0-af11-43a7-8f1a-39b3d06c5a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_8584a3a3-e992-4835-96b5-e2a8f0886713" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_43ca98e0-af11-43a7-8f1a-39b3d06c5a0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c5a9e34f-607f-44a7-94ed-4140632f9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_f9d30d6a-452a-4280-8644-244b767dc993" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c5a9e34f-607f-44a7-94ed-4140632f9fca" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_f9d30d6a-452a-4280-8644-244b767dc993" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_0c1656e4-097b-43c2-a1ac-1279628cdaf4" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c5a9e34f-607f-44a7-94ed-4140632f9fca" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_0c1656e4-097b-43c2-a1ac-1279628cdaf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_82fed7ba-f1a7-46ef-b2d0-e505cc6e1d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c5a9e34f-607f-44a7-94ed-4140632f9fca" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_82fed7ba-f1a7-46ef-b2d0-e505cc6e1d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_40521dc5-916e-49f2-85cf-bb15e23a404d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_f140459b-d56e-4a55-965a-8ea396f46518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_40521dc5-916e-49f2-85cf-bb15e23a404d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_f140459b-d56e-4a55-965a-8ea396f46518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_f555eb19-6cdb-4ec6-a6df-47c58cd14b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_40521dc5-916e-49f2-85cf-bb15e23a404d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_f555eb19-6cdb-4ec6-a6df-47c58cd14b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b64b6bdb-06db-4e3c-bd1e-9f993b96e8af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_598be43d-598d-4ebf-96c0-9886b93a7be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b64b6bdb-06db-4e3c-bd1e-9f993b96e8af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_598be43d-598d-4ebf-96c0-9886b93a7be9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_e7a31e8b-53e3-4264-be45-8bac3a8215d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b64b6bdb-06db-4e3c-bd1e-9f993b96e8af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_e7a31e8b-53e3-4264-be45-8bac3a8215d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b5e00dce-12d0-4a57-a6ea-a7c221ea5439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_abd1c445-1277-4f78-a9ad-bec46190f5f8" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b5e00dce-12d0-4a57-a6ea-a7c221ea5439" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_abd1c445-1277-4f78-a9ad-bec46190f5f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_8b377689-965f-4794-b06f-d2d7a16af6e8" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b5e00dce-12d0-4a57-a6ea-a7c221ea5439" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_8b377689-965f-4794-b06f-d2d7a16af6e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_153b70f8-c933-43cf-ae18-024fc7188dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fcba1028-0831-47d8-8335-4fddf49ab6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_153b70f8-c933-43cf-ae18-024fc7188dc7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fcba1028-0831-47d8-8335-4fddf49ab6d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_71271554-2a66-4d8c-8058-d2821baaf6b3" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_153b70f8-c933-43cf-ae18-024fc7188dc7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_71271554-2a66-4d8c-8058-d2821baaf6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_ae6b4a66-0540-442b-bb83-6747fb1c2564" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_153b70f8-c933-43cf-ae18-024fc7188dc7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_ae6b4a66-0540-442b-bb83-6747fb1c2564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_16893ac8-35d4-40c5-accf-d16c81954bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_34d1da20-d324-4df1-a0dc-037222aaada7" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_16893ac8-35d4-40c5-accf-d16c81954bf7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_34d1da20-d324-4df1-a0dc-037222aaada7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_73017913-0c74-43c4-bfc7-c6cf29867979" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_16893ac8-35d4-40c5-accf-d16c81954bf7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_73017913-0c74-43c4-bfc7-c6cf29867979" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca1fdb0f-b1ba-4c7a-af31-9b63074baa98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_23ce2e28-6b5d-4113-923b-da1f7c719aac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca1fdb0f-b1ba-4c7a-af31-9b63074baa98" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_23ce2e28-6b5d-4113-923b-da1f7c719aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4a711176-68dd-4fc8-a1cf-ade2fc0a9fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca1fdb0f-b1ba-4c7a-af31-9b63074baa98" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4a711176-68dd-4fc8-a1cf-ade2fc0a9fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8ad21b8-e3ee-4c9c-a7b1-0c8081d1057d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ca1fdb0f-b1ba-4c7a-af31-9b63074baa98" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8ad21b8-e3ee-4c9c-a7b1-0c8081d1057d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2c718b92-d670-4a7f-a793-24bfc39d89f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0931d9f1-800f-455a-9c05-7cb80e528c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2c718b92-d670-4a7f-a793-24bfc39d89f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0931d9f1-800f-455a-9c05-7cb80e528c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_836827dc-2f9b-4959-97cc-f78849c6a5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2c718b92-d670-4a7f-a793-24bfc39d89f2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_836827dc-2f9b-4959-97cc-f78849c6a5a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80cdbd7d-7a54-4f90-adc8-08630df611e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_80cdbd7d-7a54-4f90-adc8-08630df611e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e658406e-eb07-4446-853c-a40f681987ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e658406e-eb07-4446-853c-a40f681987ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedPreferredStockDividend_ef9031a2-a8a9-46d2-a6a9-4a307745cd8d" xlink:href="crdf-20220930.xsd#crdf_AccruedPreferredStockDividend"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_crdf_AccruedPreferredStockDividend_ef9031a2-a8a9-46d2-a6a9-4a307745cd8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedDirectorFees_c152f2fc-f532-465e-9379-82f0d9acec66" xlink:href="crdf-20220930.xsd#crdf_AccruedDirectorFees"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_crdf_AccruedDirectorFees_c152f2fc-f532-465e-9379-82f0d9acec66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_0cb9a272-7f34-4950-8145-055dbe571124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_0cb9a272-7f34-4950-8145-055dbe571124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedClinicalTrial_86dedb62-193f-4c6c-ae19-74a7b030a233" xlink:href="crdf-20220930.xsd#crdf_AccruedClinicalTrial"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_crdf_AccruedClinicalTrial_86dedb62-193f-4c6c-ae19-74a7b030a233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedResearchAgreements_349c537c-19ff-4f69-b86b-dd99224f1c5c" xlink:href="crdf-20220930.xsd#crdf_AccruedResearchAgreements"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_crdf_AccruedResearchAgreements_349c537c-19ff-4f69-b86b-dd99224f1c5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_PatentLicenseAndOtherFeesPayable_dfd7939d-def4-4a1a-8551-d9e4b0b5be98" xlink:href="crdf-20220930.xsd#crdf_PatentLicenseAndOtherFeesPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_719b8f4d-a6b6-45fb-a6b9-7aac0e17a932" xlink:to="loc_crdf_PatentLicenseAndOtherFeesPayable_dfd7939d-def4-4a1a-8551-d9e4b0b5be98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d6d62956-dbc3-44b0-b745-d165f564d507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_86573b63-ed7e-465a-ac77-82d42665cdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d6d62956-dbc3-44b0-b745-d165f564d507" xlink:to="loc_us-gaap_OperatingLeaseCost_86573b63-ed7e-465a-ac77-82d42665cdfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_881f2a5b-eecc-42a2-a3ce-3965587cd5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d6d62956-dbc3-44b0-b745-d165f564d507" xlink:to="loc_us-gaap_SubleaseIncome_881f2a5b-eecc-42a2-a3ce-3965587cd5d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7b74d6d4-e08f-4a80-91d9-473686896d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_61850015-e230-4a24-a0ef-d0762d686927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_7b74d6d4-e08f-4a80-91d9-473686896d7f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_61850015-e230-4a24-a0ef-d0762d686927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_15f12ed5-b6b8-4255-8268-ce63288c8507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_7b74d6d4-e08f-4a80-91d9-473686896d7f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_15f12ed5-b6b8-4255-8268-ce63288c8507" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f9cad3c2-5060-462d-8943-a01a4c0f09ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f9cad3c2-5060-462d-8943-a01a4c0f09ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd36cc99-7255-4a1e-8c8d-ce97fb55eae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd36cc99-7255-4a1e-8c8d-ce97fb55eae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_29b2db72-6075-482b-be31-14ad45b48445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_29b2db72-6075-482b-be31-14ad45b48445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a8b0fa69-097b-45e9-87e2-494ac6f13106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a8b0fa69-097b-45e9-87e2-494ac6f13106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_06dc50cc-2c1c-494d-b823-ec73188afa7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_06dc50cc-2c1c-494d-b823-ec73188afa7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_6c687414-b3bc-45cf-96b8-edf2d73b7d1e" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_80829b4f-470f-4f01-8e2a-fdf0f639bc1e" xlink:to="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_6c687414-b3bc-45cf-96b8-edf2d73b7d1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15e4287-39e3-49ca-bcfe-25a7bad7dd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85f6e1cc-656d-4a39-bf2a-a7943bd5c0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15e4287-39e3-49ca-bcfe-25a7bad7dd6f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85f6e1cc-656d-4a39-bf2a-a7943bd5c0cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2f37bdda-d3c5-4f5c-8397-c767366ca94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15e4287-39e3-49ca-bcfe-25a7bad7dd6f" xlink:to="loc_us-gaap_OperatingLeaseLiability_2f37bdda-d3c5-4f5c-8397-c767366ca94a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>crdf-20220930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i0d0b1c1b074641769967edc04f84090a_CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_02300bb4-049a-4641-a979-34da8c054ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_SharesIssued_02300bb4-049a-4641-a979-34da8c054ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c730b8f-51a1-4ea6-947b-09fa3f28014d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockholdersEquity_9c730b8f-51a1-4ea6-947b-09fa3f28014d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ae8154-d656-47ca-a344-34d1ec999054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ae8154-d656-47ca-a344-34d1ec999054" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f9c46522-ad12-4bdd-91b1-f29c9127ee62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f9c46522-ad12-4bdd-91b1-f29c9127ee62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_34687dc0-339f-42da-af3d-aea938c75edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_34687dc0-339f-42da-af3d-aea938c75edd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9e99f1f3-0a3e-4965-8688-1a4471d5c3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9e99f1f3-0a3e-4965-8688-1a4471d5c3a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a1cbd970-cedd-4348-af3a-4c21d736eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a1cbd970-cedd-4348-af3a-4c21d736eb82" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_a729a7ae-a0fa-4e37-9503-9191b95b0a8b" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_a729a7ae-a0fa-4e37-9503-9191b95b0a8b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised_cf4e9e32-8a9d-4d8a-a320-ee08a02e504c" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised_cf4e9e32-8a9d-4d8a-a320-ee08a02e504c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_171f1ccc-b709-4ae4-a94e-701660c332d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_171f1ccc-b709-4ae4-a94e-701660c332d4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa396adc-adbe-484d-88b7-f6035a31b5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa396adc-adbe-484d-88b7-f6035a31b5e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e50e35fe-a714-4ffd-9f5e-e456c946f031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e50e35fe-a714-4ffd-9f5e-e456c946f031" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_4f13ac2a-bd26-415d-8566-c8626eb87fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_DividendsPreferredStock_4f13ac2a-bd26-415d-8566-c8626eb87fbd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitment_ffd4a508-17a9-4a4c-b102-fb8549db60b7" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_ReleaseOfClinicalTrialFundingCommitment_ffd4a508-17a9-4a4c-b102-fb8549db60b7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1811a761-0011-4a02-966c-9d4cac90e8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_NetIncomeLoss_1811a761-0011-4a02-966c-9d4cac90e8ea" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_2ce8eb86-ff7a-4718-b047-9fd7748bf5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9de98539-12a8-4ea0-98a6-3e15f567359c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:to="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9d0dc9f1-3162-43e4-90df-e048a050178b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:to="loc_us-gaap_EquityComponentDomain_9d0dc9f1-3162-43e4-90df-e048a050178b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:to="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_de8c5783-003e-42ae-aeef-35ba135f0513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_PreferredStockMember_de8c5783-003e-42ae-aeef-35ba135f0513" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_119b8a61-a532-400f-be28-e443a7044698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_CommonStockMember_119b8a61-a532-400f-be28-e443a7044698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_eaf8ceb8-a8da-489a-8e21-f5f529840219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_eaf8ceb8-a8da-489a-8e21-f5f529840219" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivableMember_0cded93a-b971-428d-b8b0-22a559e2d140" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_crdf_ServiceReceivableMember_0cded93a-b971-428d-b8b0-22a559e2d140" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ae93866-e21a-4851-bca1-913ff691310a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ae93866-e21a-4851-bca1-913ff691310a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7dbdcaf6-d7ed-4dfd-80b2-fd75553e7ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_RetainedEarningsMember_7dbdcaf6-d7ed-4dfd-80b2-fd75553e7ffd" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended" id="i7eae5b1f0cda46e7893b3296f1d378c5_SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_de4ea48b-bd63-45bb-89ca-41c86d58faa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_de4ea48b-bd63-45bb-89ca-41c86d58faa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_393b0d7d-85ae-469c-8dd4-f86a600f40ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_393b0d7d-85ae-469c-8dd4-f86a600f40ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_16868d5b-bb69-4353-8e16-d9484d4f3ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16868d5b-bb69-4353-8e16-d9484d4f3ee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_31e17d5a-a06b-4a40-96ca-394b5367c974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_WarrantMember_31e17d5a-a06b-4a40-96ca-394b5367c974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_5b3399e6-b6ac-42c6-b5f7-0c518090bec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_5b3399e6-b6ac-42c6-b5f7-0c518090bec8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_9fd47499-b3b5-4f4b-830b-7577b32f4e59" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_9fd47499-b3b5-4f4b-830b-7577b32f4e59" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="extended" id="i8a2a95c9367b495f9af7a40dbf16b62c_FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9ca76168-caef-464f-8d6f-c678fb7e0ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9ca76168-caef-464f-8d6f-c678fb7e0ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e20bba0b-a9c2-4929-9d45-a20dc3766e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e20bba0b-a9c2-4929-9d45-a20dc3766e4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c3ddcc80-38c5-48b7-98d3-af4c3f4dfba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c3ddcc80-38c5-48b7-98d3-af4c3f4dfba7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_923656d2-7250-47d2-a6cd-03e95f2a4bb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_923656d2-7250-47d2-a6cd-03e95f2a4bb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d6e942b2-849b-4d66-a171-6b9a40f3ca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d6e942b2-849b-4d66-a171-6b9a40f3ca9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f855416d-fa8a-4bdc-9c69-b4171e90f560_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f855416d-fa8a-4bdc-9c69-b4171e90f560_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3981110c-06f6-42f8-9ba1-a398cea8835a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3981110c-06f6-42f8-9ba1-a398cea8835a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2c143be7-b4ea-4fba-b2e6-526a7baa6985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2c143be7-b4ea-4fba-b2e6-526a7baa6985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_78d64dda-4955-441b-89ca-807a0ab13322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_78d64dda-4955-441b-89ca-807a0ab13322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_de932365-14fa-4677-9f23-02043988bb44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_de932365-14fa-4677-9f23-02043988bb44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_34822a34-259f-4bcd-b4dc-fb4bab33309f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:to="loc_us-gaap_MoneyMarketFundsMember_34822a34-259f-4bcd-b4dc-fb4bab33309f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a2f21a24-163d-4aae-87c3-e7fce3eda151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a2f21a24-163d-4aae-87c3-e7fce3eda151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_d78fa4fa-5ee5-4d86-a92a-64aa6d8a5703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_d78fa4fa-5ee5-4d86-a92a-64aa6d8a5703" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_70f6a137-9ca9-4091-ae5d-0fa4a9482c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_70f6a137-9ca9-4091-ae5d-0fa4a9482c10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_52cc077b-0ea8-418a-bc0a-8e8cd5725199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CommercialPaperMember_52cc077b-0ea8-418a-bc0a-8e8cd5725199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_6eed20a1-4682-471a-923d-26c2d1cab8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_6eed20a1-4682-471a-923d-26c2d1cab8a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_c4d9f624-26dc-4ddf-808c-26824299488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_c4d9f624-26dc-4ddf-808c-26824299488a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="extended" id="i35687ac3834a4247b41a616525503a8e_SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_fd855fa3-7e2a-4c8c-b234-83c4fce594c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_fd855fa3-7e2a-4c8c-b234-83c4fce594c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_08339757-d9b6-4eb9-9aea-72bd6e57fb4f" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_08339757-d9b6-4eb9-9aea-72bd6e57fb4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_57cd8c43-0cca-419a-acf9-4adbbf9d6a40" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_57cd8c43-0cca-419a-acf9-4adbbf9d6a40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_38c66a7b-7c79-4321-a830-f41c0975ad93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_38c66a7b-7c79-4321-a830-f41c0975ad93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_534bb3e3-b51e-4ca5-bcdd-f6a930fc07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_534bb3e3-b51e-4ca5-bcdd-f6a930fc07ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_2b86358b-dcce-4d6a-b707-2fa5e6bfd67d" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_2b86358b-dcce-4d6a-b707-2fa5e6bfd67d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_1ea4c65f-c266-493d-98be-cc109025f8ac" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_1ea4c65f-c266-493d-98be-cc109025f8ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_02a41dfd-ab39-4dc6-a8f9-31bbedc41bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_02a41dfd-ab39-4dc6-a8f9-31bbedc41bd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37cd3893-f6b7-4f87-a99e-6ddd08f90c43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37cd3893-f6b7-4f87-a99e-6ddd08f90c43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_517d6eb7-392d-4afc-8b62-a4b8e6a8edf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_517d6eb7-392d-4afc-8b62-a4b8e6a8edf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_030cf2b3-68c9-47ad-99f8-a9ae07c6cb87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_030cf2b3-68c9-47ad-99f8-a9ae07c6cb87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a8be698b-b840-450f-b0e2-98cca72f2dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a8be698b-b840-450f-b0e2-98cca72f2dc6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_05081cf7-d6fd-4609-b20f-286dec61d00a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_05081cf7-d6fd-4609-b20f-286dec61d00a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_a5bbe0de-8706-4eaf-b01b-5c1732735303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CertificatesOfDepositMember_a5bbe0de-8706-4eaf-b01b-5c1732735303" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e238d087-bb43-4838-93fd-fcc1e72f0a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e238d087-bb43-4838-93fd-fcc1e72f0a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_fddfad8d-a171-48c7-b8c1-c19c6a2e3c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CommercialPaperMember_fddfad8d-a171-48c7-b8c1-c19c6a2e3c15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b77bd2c6-b4ce-4adc-b90c-61a2fcbf097c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b77bd2c6-b4ce-4adc-b90c-61a2fcbf097c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_9cba905a-e49e-4a9b-bf19-7c13f5836def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_9cba905a-e49e-4a9b-bf19-7c13f5836def" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails" xlink:type="extended" id="i5f9274f6d3734a249aef1badcc48cd42_SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_346fcbc1-02c5-4e39-b793-c1d6769437b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_346fcbc1-02c5-4e39-b793-c1d6769437b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b9226b7c-c684-4620-982e-8f3a0496333b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b9226b7c-c684-4620-982e-8f3a0496333b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0108484d-b429-47fa-9536-324ebf5399f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0108484d-b429-47fa-9536-324ebf5399f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_fb08b16d-f648-4a4c-94a4-888e106e122e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_fb08b16d-f648-4a4c-94a4-888e106e122e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_ff72866c-f198-4346-900e-af40dc0121f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_ff72866c-f198-4346-900e-af40dc0121f0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="extended" id="ide7b531727bf410c96a2a6a0e3f0a288_SupplementaryBalanceSheetInformationPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_203a4b76-bf67-4c3a-a414-64843265f7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_203a4b76-bf67-4c3a-a414-64843265f7a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5e12f84b-08c8-4ca9-a7d0-8826833366cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5e12f84b-08c8-4ca9-a7d0-8826833366cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d4b47a99-0595-4067-9d77-228ba8b5f4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d4b47a99-0595-4067-9d77-228ba8b5f4b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645d2eed-d538-49cf-9f9e-e9d170c95783_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_645d2eed-d538-49cf-9f9e-e9d170c95783_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_FurnitureAndOfficeEquipmentMember_a33e1ddb-548e-4542-b771-402e1c1f30ef" xlink:href="crdf-20220930.xsd#crdf_FurnitureAndOfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_crdf_FurnitureAndOfficeEquipmentMember_a33e1ddb-548e-4542-b771-402e1c1f30ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_10d4ceed-cacc-4bf3-9bd8-4e30410c09ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_10d4ceed-cacc-4bf3-9bd8-4e30410c09ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d9d16b99-8d06-44fa-bd54-22cc37a9a1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_us-gaap_EquipmentMember_d9d16b99-8d06-44fa-bd54-22cc37a9a1b6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="extended" id="if14d69e5314447beae661e766b9419e5_StockholdersEquityStockbasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e5548d93-9e11-44cd-b914-7ca388bcec3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e5548d93-9e11-44cd-b914-7ca388bcec3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5e6a5889-2a2a-43c6-a578-ed44a755eca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5e6a5889-2a2a-43c6-a578-ed44a755eca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea61a5e5-2817-4862-b4c9-9504b5500de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea61a5e5-2817-4862-b4c9-9504b5500de2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_550616e6-6795-4b3d-aa43-8c539a4a5c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_550616e6-6795-4b3d-aa43-8c539a4a5c8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4892a697-5ce0-4d73-a8df-29dca1ed745b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4892a697-5ce0-4d73-a8df-29dca1ed745b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:to="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39154ed8-24ba-4bc2-96e2-3576594d4452_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39154ed8-24ba-4bc2-96e2-3576594d4452_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f139d485-8f8a-474e-9a03-ba06bfd5d5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f139d485-8f8a-474e-9a03-ba06bfd5d5e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ca062d04-07ae-46fd-b912-746b0c957533_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ca062d04-07ae-46fd-b912-746b0c957533_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6cc6ad13-74fe-4ad0-a1bc-df79bec83641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6cc6ad13-74fe-4ad0-a1bc-df79bec83641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c47a1dda-476f-42e0-94c0-72077ba5c224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c47a1dda-476f-42e0-94c0-72077ba5c224" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended" id="i61bcb0ed516f42e3975b957ea4eae7c7_StockholdersEquityStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cb698b8f-7902-4ba3-a884-67c5361ffed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cb698b8f-7902-4ba3-a884-67c5361ffed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be556d5a-a081-4d65-947d-3429dc5edcf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be556d5a-a081-4d65-947d-3429dc5edcf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7bac1cc7-f122-431b-8e25-62e426d5a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7bac1cc7-f122-431b-8e25-62e426d5a731" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc1ec13a-872b-47c3-9507-35618a91a218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc1ec13a-872b-47c3-9507-35618a91a218" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5addc2a0-0b10-4db6-836b-213e9d28b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5addc2a0-0b10-4db6-836b-213e9d28b93d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e29a2d7-8e65-4fde-b3fa-bb851a989ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e29a2d7-8e65-4fde-b3fa-bb851a989ff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_400d00f9-d629-4bb8-9286-b30fce9ef17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_400d00f9-d629-4bb8-9286-b30fce9ef17e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3ef47828-77c7-4740-8331-17780c488c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3ef47828-77c7-4740-8331-17780c488c41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_fd0cad55-c84b-4e62-a036-82bcd2cb9bdb" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_fd0cad55-c84b-4e62-a036-82bcd2cb9bdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cab77b1e-a6a5-4717-ab91-57095e27b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8805751b-c5ce-4972-a760-fcf87bb63006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8805751b-c5ce-4972-a760-fcf87bb63006" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e48a4c7d-dbdc-4141-a1e9-14ebf65c2e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e48a4c7d-dbdc-4141-a1e9-14ebf65c2e43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bb32ebb6-1add-42e2-8a18-c30e7d7f694f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bb32ebb6-1add-42e2-8a18-c30e7d7f694f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ec3e316e-e330-4de1-bdf7-b8247e7b6e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ec3e316e-e330-4de1-bdf7-b8247e7b6e3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b4b06b2f-ede1-4b14-819b-acce89fe5148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b4b06b2f-ede1-4b14-819b-acce89fe5148" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_89531c4e-8ecd-49c8-9366-2e0f7d913d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_89531c4e-8ecd-49c8-9366-2e0f7d913d91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_9f3a9143-a27b-40a4-93d1-58651591a432" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_9f3a9143-a27b-40a4-93d1-58651591a432" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9819ca16-d203-41f2-94cf-c52aeec60dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1349e480-f770-4066-a0e6-0fa70326b236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1349e480-f770-4066-a0e6-0fa70326b236" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_05b7be52-e7cd-42a7-a11e-a436b92d9745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_05b7be52-e7cd-42a7-a11e-a436b92d9745" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9dbf982b-6d33-4593-a91f-b980d2610c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9dbf982b-6d33-4593-a91f-b980d2610c7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9ece0ec-d145-4988-95f9-d3dcfeaca926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9ece0ec-d145-4988-95f9-d3dcfeaca926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4fca65ec-1506-4bcf-9b8d-be2cd6705109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4fca65ec-1506-4bcf-9b8d-be2cd6705109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bbecba8b-b735-4158-a67b-2903d5469dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bbecba8b-b735-4158-a67b-2903d5469dc0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef86167b-91c2-4ea6-bc4e-4d97a375e7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef86167b-91c2-4ea6-bc4e-4d97a375e7a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_cf69ff07-fcb3-4f89-98f2-18c54762abec" xlink:href="crdf-20220930.xsd#crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_cf69ff07-fcb3-4f89-98f2-18c54762abec" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:to="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c4bee931-025b-4e5c-b70b-6d2a79749e3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:to="loc_us-gaap_PlanNameDomain_c4bee931-025b-4e5c-b70b-6d2a79749e3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:to="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_EquityIncentivePlan2021Member_8942948e-eb9b-4e3f-bd58-6d7a7109228d" xlink:href="crdf-20220930.xsd#crdf_EquityIncentivePlan2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:to="loc_crdf_EquityIncentivePlan2021Member_8942948e-eb9b-4e3f-bd58-6d7a7109228d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:to="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a778809f-9c3b-4660-98d3-1a74a70ce683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a778809f-9c3b-4660-98d3-1a74a70ce683" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_InducementGrantStockOptionsMember_f4d97837-23f8-4ea7-a666-5d3b1ad5d57b" xlink:href="crdf-20220930.xsd#crdf_InducementGrantStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:to="loc_crdf_InducementGrantStockOptionsMember_f4d97837-23f8-4ea7-a666-5d3b1ad5d57b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityPreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails" xlink:type="extended" id="iba0bfedb0ea34790b4301f38a2909255_StockholdersEquityPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4209d149-e800-464c-a321-3b1e207c5519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4209d149-e800-464c-a321-3b1e207c5519" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_633dde2c-2ec9-49b0-8115-1d78d2f21eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_633dde2c-2ec9-49b0-8115-1d78d2f21eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_ff3b13d1-bb1c-41d0-84b4-5a50c6105c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_ff3b13d1-bb1c-41d0-84b4-5a50c6105c77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_49e34b68-aaeb-4a26-9cb3-a71e46646123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_49e34b68-aaeb-4a26-9cb3-a71e46646123" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6b8279ff-3532-4831-97a9-930e672e1a57_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:to="loc_us-gaap_ClassOfStockDomain_6b8279ff-3532-4831-97a9-930e672e1a57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:to="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesAConvertiblePreferredStockMember_74c542f5-2f68-4f41-9947-21d0c34d34eb" xlink:href="crdf-20220930.xsd#crdf_SeriesAConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesAConvertiblePreferredStockMember_74c542f5-2f68-4f41-9947-21d0c34d34eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesBConvertiblePreferredStockMember_472bfefa-335d-44f1-bde5-d74502ff8688" xlink:href="crdf-20220930.xsd#crdf_SeriesBConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesBConvertiblePreferredStockMember_472bfefa-335d-44f1-bde5-d74502ff8688" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesCConvertiblePreferredStockMember_509c956d-9df9-443d-813a-f1617edbd91f" xlink:href="crdf-20220930.xsd#crdf_SeriesCConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesCConvertiblePreferredStockMember_509c956d-9df9-443d-813a-f1617edbd91f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesDConvertiblePreferredStockMember_f76f42a0-03be-4f1a-8d24-938bf7b29833" xlink:href="crdf-20220930.xsd#crdf_SeriesDConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesDConvertiblePreferredStockMember_f76f42a0-03be-4f1a-8d24-938bf7b29833" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_a2260937-3e0e-4d20-b46b-67935572ac2d" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_a2260937-3e0e-4d20-b46b-67935572ac2d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.cardiffoncology.com/role/SubsequentEventsDetails" xlink:type="extended" id="i778831ff7bab4bb5beff32ad0cd4529a_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_6bc07873-7b3d-46a6-b3a5-523aa17696ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_6bc07873-7b3d-46a6-b3a5-523aa17696ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_c9bf4cda-61f4-4738-9a40-05e63aff07ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_c9bf4cda-61f4-4738-9a40-05e63aff07ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:to="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61e8ef6c-2817-437b-bc52-ffb63fb5bb24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:to="loc_us-gaap_ClassOfStockDomain_61e8ef6c-2817-437b-bc52-ffb63fb5bb24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:to="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_d9bef748-5c9f-4091-9d46-7e7344b3d05a" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_d9bef748-5c9f-4091-9d46-7e7344b3d05a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6acbe12e-22c1-451a-8577-2ead3626347c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6acbe12e-22c1-451a-8577-2ead3626347c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_828ebb4d-8638-4d8a-ba68-1c045f9537ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:to="loc_us-gaap_SubsequentEventMember_828ebb4d-8638-4d8a-ba68-1c045f9537ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>crdf-20220930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_c39815d4-6d60-4d2e-be1b-deb0ab23b3ad_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_label_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_2cc342ae-7a8c-4074-b4c8-de304df822fa_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplementary disclosure of cash flow activity:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_fa36bfd2-361f-4f00-911e-42ede644bf79_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_475b8a3e-c3f1-48b9-8adb-fed7acb3878e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_98dc9362-68e2-4aee-b3cc-7a2a8ac5c962_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_a27dd07b-b8e7-43a1-8283-ce8dac98a04a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_cda942f1-aa1e-42cb-8a8b-dfec4f8a09f4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_efb59f6c-7ea0-4b4c-bf9a-90b4734b9d80_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_40c4d421-a5a2-4340-9dc5-ced46e3ba86d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9c0b8be1-21ce-4154-8893-54bb5f4c63c1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0a2057d7-d9f0-429e-a64d-b6bcb47e72e2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3a5fa296-0e0c-4a8c-9d43-d2243981ae92_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease ROU assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_f89c37a6-621c-44e8-bcd5-8347629a027e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Market Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_454cd5ab-e02c-4798-9704-cfb447403d41_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_e15c6d13-e634-48ae-ac15-42335308240a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ServiceReceivable_320708f8-4b6f-41dd-827e-20b3de1e5efd_negatedTerseLabel_en-US" xlink:label="lab_crdf_ServiceReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service receivables</link:label>
    <link:label id="lab_crdf_ServiceReceivable_label_en-US" xlink:label="lab_crdf_ServiceReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Receivable</link:label>
    <link:label id="lab_crdf_ServiceReceivable_documentation_en-US" xlink:label="lab_crdf_ServiceReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monetary value of future clinical trial services to be received in connection with issuance of common stock, preferred stock and warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivable" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ServiceReceivable" xlink:to="lab_crdf_ServiceReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_7d7f6a5e-d8c2-4166-8f96-3cf8a032cdb6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_4bdb605c-ce82-47b8-949f-abb22f13333f_totalLabel_en-US" xlink:label="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss attributable to common stockholders</link:label>
    <link:label id="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Available To Common Stockholders, Basic</link:label>
    <link:label id="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_documentation_en-US" xlink:label="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Available To Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:href="crdf-20220930.xsd#crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_be7bbb46-38bb-4e20-8b3b-83e320e3ba68_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised_96818ede-68b8-4279-bddb-29d76e6e337f_terseLabel_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of warrants</link:label>
    <link:label id="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised_label_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period Value Warrants Exercised</link:label>
    <link:label id="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised_documentation_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The equity impact during the period due to the cash exercise of warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="lab_crdf_StockIssuedDuringPeriodValueWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_2cf4876a-9fe7-4227-9f7f-6a130216f20f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_7ca5061b-89b1-425a-b896-2f80e52049f8_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_7f7fa83e-8572-4e94-b608-44071d92ed3d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fb53a9fb-7da7-4763-ada6-49e2d8c72548_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_64975b4a-d55c-477d-ac4e-0a1c137e579b_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_278f9ed1-1e7e-4e7c-873a-631ff5052baf_terseLabel_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of clinical trial funding commitment</link:label>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_label_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Clinical Trial Funding Commitment For Services Received</link:label>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_documentation_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Clinical Trial Funding Commitment For Services Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:to="lab_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_1a434912-8474-48c1-a2b1-84e07ef19256_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_41dbf9b8-feb6-4a8f-b072-6064a6c53d35_negatedTerseLabel_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_label_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_documentation_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:to="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_aa726d0d-fdd7-4f19-990e-979c41707d83_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled / Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStock_97fb3641-d99b-4391-95d9-56bf981813f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividend</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStock_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStock" xlink:to="lab_us-gaap_DividendsPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_c41c4562-16cf-4d2c-be06-12239a4cb80a_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04f0e0c0-8a69-4feb-ae1c-9d49b2da27d5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term&#8211;operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_PatentLicenseAndOtherFeesPayable_aa8339cc-d585-4a0c-83ce-53cefdb0caae_terseLabel_en-US" xlink:label="lab_crdf_PatentLicenseAndOtherFeesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent, license and other fees</link:label>
    <link:label id="lab_crdf_PatentLicenseAndOtherFeesPayable_label_en-US" xlink:label="lab_crdf_PatentLicenseAndOtherFeesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent, license and other fees payable</link:label>
    <link:label id="lab_crdf_PatentLicenseAndOtherFeesPayable_documentation_en-US" xlink:label="lab_crdf_PatentLicenseAndOtherFeesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent, license and other fees payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_PatentLicenseAndOtherFeesPayable" xlink:href="crdf-20220930.xsd#crdf_PatentLicenseAndOtherFeesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_PatentLicenseAndOtherFeesPayable" xlink:to="lab_crdf_PatentLicenseAndOtherFeesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_76b8b285-45b9-45b9-b6e7-50c2817cc0d5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc9f3a24-c7a0-473e-bd39-8a7f290d936b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_86d21c4c-23ef-4e8a-8555-892c375d1195_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_57777152-599f-4409-b09c-7c56db39a230_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cb0193e3-9223-44bb-8db2-30b1a61e24e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of remaining shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_914ff608-944c-4df1-9512-5d7b3e619e01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a62ffba8-fe74-4e35-9dd4-ab5b97632182_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOperating_ab2da9f3-a56a-4f1a-8d18-538dab9cc999_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOperating" xlink:to="lab_us-gaap_InterestIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d67e6595-c5da-45ad-b418-b46e194a71d4_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_dc69ac5a-9c68-4990-95f5-a5bbf96f69b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled / Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7ff378a6-6efb-485d-bc45-96ffe7de0462_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5e767e2f-5b71-4e10-9c18-d4813a53969a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3f74b626-05d4-4b0c-b4e5-060b801d472f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and unbilled receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_b66b1b09-2371-4e97-969e-a5d1f6964a2b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_31d0dd87-0912-4410-b7ec-e73404bb2fed_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f35235c3-9fbe-463e-9a14-424dfc89fe6c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_31ec5052-9a0f-438f-9d0b-7a5fd7c37ab1_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificate of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4de3648b-2f05-429e-94b2-7c5bdf63e06d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments Available-for-sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_bfd15a27-a874-4e4f-84e9-eb197012a6de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_9c7904c0-abd9-47e5-ada1-b664ddba8338_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_94304a26-db02-492d-8e1b-a24baad82a37_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9659401f-817f-4aa2-9c64-466c96c98b5b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_9b33760b-0ab3-4e6d-a46a-a21408057b81_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_143b59ef-01cf-429b-8e8e-24efb6239eb6_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued upon conversion (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:to="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6549f45d-6821-4933-90e0-de0f957b1140_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_AccruedClinicalTrial_d6efd7f4-9ab4-4c7a-abfd-5ca822ad373e_terseLabel_en-US" xlink:label="lab_crdf_AccruedClinicalTrial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical trials</link:label>
    <link:label id="lab_crdf_AccruedClinicalTrial_label_en-US" xlink:label="lab_crdf_AccruedClinicalTrial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical Trial</link:label>
    <link:label id="lab_crdf_AccruedClinicalTrial_documentation_en-US" xlink:label="lab_crdf_AccruedClinicalTrial" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical Trial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedClinicalTrial" xlink:href="crdf-20220930.xsd#crdf_AccruedClinicalTrial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_AccruedClinicalTrial" xlink:to="lab_crdf_AccruedClinicalTrial" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_55cb106b-dd08-4c4c-ab58-54f731b166a8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_16a8c4a5-8b60-4e2c-8883-d839c0c60690_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e2d5e331-ef26-47ad-8759-d376c8d3563b_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67136e42-1abd-4f41-92cb-d1e9548d0455_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_288d480d-fef9-4345-a0ed-fe7f5c5384b1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b6a01e18-9478-44a4-b0ec-9ecf975a03b2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate&#8211;operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b7c409a1-d109-4dad-a208-1a7d841e5fe9_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5697493c-a6f6-47d2-b9d3-660327916b9e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_f2e439c7-793f-40da-ad75-372eb4d6f33d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_45b207f3-759e-46bd-86a9-3e8340563ca6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_bb56472c-f0c3-4ed6-905b-a41c9b40f9e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Warrant Activity and Changes in Warrants Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_45dcb8c8-bbe8-4ceb-950f-33f75f371db7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_5fc60d18-890b-46d6-a7e9-a288bfacceae_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_de8e8747-ab82-4742-baa6-b21ceddf2763_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_5f3790e6-6c71-40d7-be1e-cc9941ada52a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_61363bfb-94c8-4110-a617-ed5231fefae7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_ee9eb20d-01d2-4eb8-b1fd-43649464a998_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the Company&#8217;s Assets and Liabilities that are Measured and Recognized at Fair Value on a Recurring Basis Classified Under the Appropriate Level of the Fair Value Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_714e8cfe-eb37-468a-b6e3-7578dca4f08c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_c05f675f-8b89-410f-abc3-b8e39cc432a7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity less than 1 year:</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract" xlink:to="lab_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_107449ed-33e6-4e26-bcda-baa213f99c3c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a8f56eb2-008f-4bf5-885a-ea7afd3a8bdf_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_3c14dc8d-f352-451f-ada8-5c5f53b86221_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_9bcc9685-323d-411d-bfb1-a531f84d4462_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8afbea02-8b5e-4e3c-936e-f5f2f4e96b04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_562e17c2-c78a-4111-b225-d08debc9c012_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_05852613-d120-43a6-9853-b5d098b9afa5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_35f7e9d5-568a-4eb4-8b4a-0a9dfa8d0c4f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_173e047f-5582-4333-b38c-5999a46c9f94_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1735076b-49b6-4f66-ae39-e1305864b0be_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Market Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_30e3715e-23ff-46a1-be5d-e207247281d4_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 20,000 shares authorized; (Note 6)</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_99cf6d8b-db15-4b3e-ae4d-c12648dc0fbb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance outstanding at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c83ed1ed-66cf-4ef8-b997-1d4a31e83fc3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance outstanding at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_EquityIncentivePlan2021Member_2bfd71d3-3c91-4669-a123-c236a3237155_terseLabel_en-US" xlink:label="lab_crdf_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:label id="lab_crdf_EquityIncentivePlan2021Member_label_en-US" xlink:label="lab_crdf_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021 [Member]</link:label>
    <link:label id="lab_crdf_EquityIncentivePlan2021Member_documentation_en-US" xlink:label="lab_crdf_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_EquityIncentivePlan2021Member" xlink:href="crdf-20220930.xsd#crdf_EquityIncentivePlan2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_EquityIncentivePlan2021Member" xlink:to="lab_crdf_EquityIncentivePlan2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ea57a843-35ee-4a9a-9623-8c907cd8219c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total available for sale investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c3f983cc-2e8f-495d-9cb6-72bfcd2a777b_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Market Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_fe16e86e-29a1-43b3-bc7c-e1fc0643a4c8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_PreferredStockDividendAccrued_3d683c3a-5c68-463b-9e78-25d230db35ba_terseLabel_en-US" xlink:label="lab_crdf_PreferredStockDividendAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividend payable on Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_PreferredStockDividendAccrued_label_en-US" xlink:label="lab_crdf_PreferredStockDividendAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividend Accrued</link:label>
    <link:label id="lab_crdf_PreferredStockDividendAccrued_documentation_en-US" xlink:label="lab_crdf_PreferredStockDividendAccrued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the value of preferred stock dividend accrued during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_PreferredStockDividendAccrued" xlink:href="crdf-20220930.xsd#crdf_PreferredStockDividendAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_PreferredStockDividendAccrued" xlink:to="lab_crdf_PreferredStockDividendAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e95942f2-305d-4327-a63f-324f4e4c2b64_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_AccruedPreferredStockDividend_e0bd9914-b30a-43f5-9e77-8d958926f970_terseLabel_en-US" xlink:label="lab_crdf_AccruedPreferredStockDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividend</link:label>
    <link:label id="lab_crdf_AccruedPreferredStockDividend_label_en-US" xlink:label="lab_crdf_AccruedPreferredStockDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Preferred Stock Dividend</link:label>
    <link:label id="lab_crdf_AccruedPreferredStockDividend_documentation_en-US" xlink:label="lab_crdf_AccruedPreferredStockDividend" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Preferred Stock Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedPreferredStockDividend" xlink:href="crdf-20220930.xsd#crdf_AccruedPreferredStockDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_AccruedPreferredStockDividend" xlink:to="lab_crdf_AccruedPreferredStockDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_a4976f32-378b-4bfe-9d4e-a6188675cc45_terseLabel_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_label_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_documentation_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:to="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9ebd9a98-5a06-4428-9294-2e8cdadfc799_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_22558d39-ec1b-4bac-a9e9-563d522cd8f3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2ccc223c-c52f-4f7f-8856-8d6fac3953c6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon conversion of Series E Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c57fb1c4-dbfb-4100-b9f2-76fd0b386d12_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_81133aac-f5bf-49b7-8ffd-702ca470e8af_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_b248f54d-cefe-492d-b89c-7b7b9c57ac82_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Available-for-sale in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c8fc7463-60f0-4d3e-b2cf-c9484b9f5d63_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_9f7710be-565f-4131-9f62-365e9dc399c3_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_b00de679-0a76-4701-a212-ce650b519f3f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and unbilled receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_89ad63c2-76a4-454c-8ea1-af065f7dda8c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of property and equipment included in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_743d52c2-b4be-45d5-b0f7-5bfd3788081a_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_WarrantsAndRightsRollForward_dd3f7660-e363-4e4d-882e-17ba2c283253_terseLabel_en-US" xlink:label="lab_crdf_WarrantsAndRightsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Warrants</link:label>
    <link:label id="lab_crdf_WarrantsAndRightsRollForward_label_en-US" xlink:label="lab_crdf_WarrantsAndRightsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_WarrantsAndRightsRollForward" xlink:href="crdf-20220930.xsd#crdf_WarrantsAndRightsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_WarrantsAndRightsRollForward" xlink:to="lab_crdf_WarrantsAndRightsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitment_31c9bf74-3aa7-4ab0-ad52-52085eefc85e_terseLabel_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of clinical trial funding commitment</link:label>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitment_label_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Clinical Trial Funding Commitment</link:label>
    <link:label id="lab_crdf_ReleaseOfClinicalTrialFundingCommitment_documentation_en-US" xlink:label="lab_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Clinical Trial Funding Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:to="lab_crdf_ReleaseOfClinicalTrialFundingCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_cd7f4d56-5a28-4b12-992b-c46d878e579a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0b61a1ef-89b9-49d9-8e42-572d84503567_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment and depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_08885acb-d2cb-442a-86d7-1ec7e28a2f36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_233cfcde-c5f0-4b21-b9e4-ec84256120c0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ece20ae9-9eaf-426c-bac6-7a8eeef2cf2b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_293678af-c832-4204-8fd4-cc9692c1d9d5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of common stock, net of expenses of $0 and $776, respectively</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_46eb5228-9a38-4006-96b4-4a6a5f27481e_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_dc5245cc-a2b8-4236-ae4f-deeb38a0c0d6_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_5844f163-f354-4f3d-999c-aff72beba514_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ce2ca78a-ff7e-4deb-9fa8-b62593b0f31e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f62d7e24-cf51-4872-83aa-b75f59ac29dc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share - basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_613667ba-2296-4a6a-b9d2-2ea65036b928_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_800178e0-4d2d-4a5c-8593-f25af74a08f5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dec93c80-d115-47ef-a7fa-08a678c1fa36_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_cca900b5-41c0-40b3-87f4-db2aaf754200_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage_07114d1c-6ab4-465e-89e3-9af3c1512952_terseLabel_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rent increase, percentage</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage_label_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Annual Rent Increase, Percentage</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage_documentation_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Annual Rent Increase, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:to="lab_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_636568e5-4e87-4017-8e61-ec808f78ca14_negatedTerseLabel_en-US" xlink:label="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental reduction of stock compensation expense</link:label>
    <link:label id="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_label_en-US" xlink:label="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Plan Modification, Increase (Decrease) In Incremental Cost</link:label>
    <link:label id="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_documentation_en-US" xlink:label="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Plan Modification, Increase (Decrease) In Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:href="crdf-20220930.xsd#crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:to="lab_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_90bcc9d5-bc27-4f32-a2a8-8d77ae6b09a4_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_6976e430-b3ee-43a0-83ab-0223f61743dd_periodStartLabel_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of warrants at the beginning of the period (in USD per share)</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_a568855f-70f9-461b-b1ba-dcc65a501a44_periodEndLabel_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of warrants at the end of the period (in USD per share)</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_label_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right Weighted Average Exercise Price of Warrants or Rights</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_documentation_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the weighted average exercise price of each class of warrants or rights outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:to="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_eec38c77-7435-4cdf-bb49-80d2b98d7a63_terseLabel_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of warrants (in shares)</link:label>
    <link:label id="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_label_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period Shares Warrants Exercised</link:label>
    <link:label id="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_documentation_en-US" xlink:label="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of shares issued during the period upon cash exercise of warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="lab_crdf_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_459b9761-39de-45ae-b5a0-6f98e259cef4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_00d578f3-6563-4ee6-8516-6d2ec773bb03_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_a31f0d1e-fb29-4048-8db2-a9af426cab5a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from change in fair value of derivative financial instruments&#8212;warrants</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_3aa2b1ac-ec94-4a9c-9f8d-d232ac5e04e7_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of derivative financial instruments&#8212;warrants</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_789acb38-94bb-469a-8932-7a32b9e8dd62_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_a0316ca3-1dfb-4787-a658-69c10c46eaf6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6c0acf4e-75fb-44d4-9c45-f09cb918bb72_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_1ee42986-89ed-4abb-9363-1b1f51f6ed60_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_67d5cec4-ff58-44ab-bae8-c23e05ba47c5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Lease Expense and Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_446079ac-3b83-4dfd-bd93-291276c7f8c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized shares under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_817dc6ed-0320-4cf4-9325-f2188787eb3f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_8ab1349a-3d60-4e7d-b157-38e6ecf33305_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed0e1f02-43c7-4b65-8845-573e852d44b1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_333d542e-0bcd-4e1d-bfda-b36e7bb29722_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share - diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_AccruedResearchAgreements_8a819d0d-3435-4d69-aaf0-46ae969f5636_terseLabel_en-US" xlink:label="lab_crdf_AccruedResearchAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research agreements and services</link:label>
    <link:label id="lab_crdf_AccruedResearchAgreements_label_en-US" xlink:label="lab_crdf_AccruedResearchAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued research agreements</link:label>
    <link:label id="lab_crdf_AccruedResearchAgreements_documentation_en-US" xlink:label="lab_crdf_AccruedResearchAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued research agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedResearchAgreements" xlink:href="crdf-20220930.xsd#crdf_AccruedResearchAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_AccruedResearchAgreements" xlink:to="lab_crdf_AccruedResearchAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ServiceReceivableMember_f2d37d65-7aca-4596-846f-5b8c80f78935_terseLabel_en-US" xlink:label="lab_crdf_ServiceReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Receivable</link:label>
    <link:label id="lab_crdf_ServiceReceivableMember_label_en-US" xlink:label="lab_crdf_ServiceReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Receivable [Member]</link:label>
    <link:label id="lab_crdf_ServiceReceivableMember_documentation_en-US" xlink:label="lab_crdf_ServiceReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivableMember" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ServiceReceivableMember" xlink:to="lab_crdf_ServiceReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_28ef91ea-0ab9-445f-b71d-2014304fc960_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested, fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_22b76665-92e7-4838-a301-ea7a32780f94_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_b07f5eb2-5767-42a2-81e4-3dc5d8eeffce_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_2e0d55a4-49da-478f-9cfc-59dec4398dcf_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_3a55a6ce-b4ac-4bc8-94b1-8636ef6ed28c_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_9afbdc39-50f1-4d44-99d2-e59cbae3baab_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_c20bda78-b57f-4048-b495-198132b47150_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment_751e57f5-071b-4c49-94bb-8ba374810062_terseLabel_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly rent payments</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment_label_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Monthly Rent Payment</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment_documentation_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Monthly Rent Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseMonthlyRentPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:to="lab_crdf_LesseeOperatingLeaseMonthlyRentPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_10b11d0d-c8c7-4a06-b6d9-9d4c75f16dd4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0e13a9aa-9d75-4023-ba5c-53d76333e1f5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b232af0b-fc6d-41de-9e3a-e53210dd2821_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_eeb2e6a0-d222-4943-9c3a-49b78c6e62a8_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock_4ea731e3-0ec5-4a0e-8dc7-8184ea56f3d6_terseLabel_en-US" xlink:label="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="crdf-20220930.xsd#crdf_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_crdf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_163b83f9-4b0c-4038-bd74-b675335af1b4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon conversion of Series E Convertible Preferred Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_411e6957-937c-4933-8d17-d1c1314fd2b3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_1e47890f-a1ed-4dd4-a2e1-7021b864019d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d8007961-711a-4007-83a7-6229860f20ec_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_ceae5baa-78b1-4816-ad2c-9364379593a9_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a69acdbd-5403-488e-9371-3998fc737a31_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_fabad3ef-515a-4055-90bc-ee283a3063d0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2d434d74-d00a-4471-949e-ad50c92edaa6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b717d075-d520-4b7c-9862-4e3432495a56_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_3d290f2b-b35a-438d-9198-5ee5396de134_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights_e25dbb50-93b3-43be-98b3-40613456b08f_terseLabel_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining&#160;Contractual Term</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights_label_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right Term of Outstanding Warrants or Rights</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights_documentation_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period over which each class of warrants or rights outstanding may be exercised.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:to="lab_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_10ed0a5f-2252-4728-871b-37dfeb3cec56_negatedTerseLabel_en-US" xlink:label="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="crdf-20220930.xsd#crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_82ce6c08-6634-4ec9-a9f3-ac885f682d4a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccbce340-0c88-43ef-ad28-1bc191357d7b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d2287a09-a98e-466e-9182-d33654dc122b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_29642d64-da03-413d-8a2c-105d42a8e9ca_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4ed964e4-2c65-4b5c-8038-619413fb0b6d_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_3730efb6-9afd-4304-828f-ed2fa25d7f71_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_dad9278a-b46c-4bba-8f26-9934f8129940_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_0dee2d77-406a-4bac-ac9a-b906b12b24d0_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_282d02e3-1c2d-40fd-9abe-bcc41388be9a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_60dc7944-8a78-4f00-b7df-4d4c7d6e09a7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_0cd289ef-bbdb-4d02-bb45-2146c19e32d6_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_AccruedDirectorFees_d9835850-484e-4cf7-a0ed-0dcdba2a08d7_terseLabel_en-US" xlink:label="lab_crdf_AccruedDirectorFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director fees</link:label>
    <link:label id="lab_crdf_AccruedDirectorFees_label_en-US" xlink:label="lab_crdf_AccruedDirectorFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued director fees</link:label>
    <link:label id="lab_crdf_AccruedDirectorFees_documentation_en-US" xlink:label="lab_crdf_AccruedDirectorFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued director fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedDirectorFees" xlink:href="crdf-20220930.xsd#crdf_AccruedDirectorFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_AccruedDirectorFees" xlink:to="lab_crdf_AccruedDirectorFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b2d00fd2-0d85-45cd-8652-2f922799aed0_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b6f07406-de30-441d-9869-4becd5cfd946_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_09e996a1-5f4a-46b0-a2f8-8a15f1532b9e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9712197a-2446-40fc-9443-0bb4aaf29f02_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on securities available-for-sale</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cdc4720f-11b0-4e41-b522-5c74b24b66aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_20cde121-b73c-4e80-9bd7-4054e05c9d2a_terseLabel_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_label_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Current</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_documentation_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:to="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_84be1a7a-b531-4353-96ce-a3204255c5da_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_6f38a4a7-53ba-456e-8b6a-a30f405a8993_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Preferred Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_a4095a4e-3cf2-4ac4-b534-e40c88d5bdc8_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1b6a6db9-0a0b-47c1-a603-44c34be47b6c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8fc551ea-fc51-4b8e-9237-a6a61622b998_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_6b2ce723-9609-4bb1-bc9f-d0702faa46b8_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_7f43db7c-938a-4b73-9df2-087cb6819a30_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_b89ab513-e77e-471a-993d-b0d293ad4ac2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1b9b8041-73dc-413d-ba65-b26f7738a355_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares designated (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c0b1b605-cd5f-40ba-9e93-cd60d88491a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_d27f9c5f-6b5e-41cc-80e3-383a5df44425_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1da3120a-fe1e-4207-91ae-eb8d06f64be1_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_d305ef6a-4259-42fd-9ca8-57848b042c10_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_9c81c156-1c28-4053-9266-3e8e3f4cea1f_terseLabel_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in USD per share)</link:label>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expired in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:to="lab_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_411289f6-1265-4a02-88be-040d0227c20c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_62c6c640-3bdc-4ec9-871d-af39fb09da4b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance proceeds from casualty loss</link:label>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Insurance Settlement, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_SeriesCConvertiblePreferredStockMember_10c2e6fd-bfdc-4697-bd8d-70d72d7c5519_terseLabel_en-US" xlink:label="lab_crdf_SeriesCConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_SeriesCConvertiblePreferredStockMember_label_en-US" xlink:label="lab_crdf_SeriesCConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_crdf_SeriesCConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_crdf_SeriesCConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock that may be exchanged into common shares at the owner's option.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesCConvertiblePreferredStockMember" xlink:href="crdf-20220930.xsd#crdf_SeriesCConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_SeriesCConvertiblePreferredStockMember" xlink:to="lab_crdf_SeriesCConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_420d1c6c-afe7-4461-9270-9710a5d489bd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Market Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_22b5a47c-f77b-4ca2-9354-16db76332eea_negatedTerseLabel_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_label_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expired in Period</link:label>
    <link:label id="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_documentation_en-US" xlink:label="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number of shares under options that expired during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:to="lab_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c91b3145-511f-41dd-989f-3e4e58129e38_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_32b2e129-cb5f-4aaf-9e32-0249e4febd17_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0fc3caa3-8e01-4b6d-9b5d-acae55dc9639_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplementary Balance Sheet Information</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_c24cbe5a-3fac-42e2-8630-9d8b144e0982_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0a7e5eb9-cb13-4627-b3df-2acb0487b256_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_InducementGrantStockOptionsMember_7c2b8656-26ff-485e-bf88-55cd20f0fbb2_terseLabel_en-US" xlink:label="lab_crdf_InducementGrantStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inducement Grant Stock Options</link:label>
    <link:label id="lab_crdf_InducementGrantStockOptionsMember_label_en-US" xlink:label="lab_crdf_InducementGrantStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inducement Grant Stock Options [Member]</link:label>
    <link:label id="lab_crdf_InducementGrantStockOptionsMember_documentation_en-US" xlink:label="lab_crdf_InducementGrantStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inducement Grant Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_InducementGrantStockOptionsMember" xlink:href="crdf-20220930.xsd#crdf_InducementGrantStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_InducementGrantStockOptionsMember" xlink:to="lab_crdf_InducementGrantStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_3bd50361-9777-473a-89e1-aee091e945d5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of expenses</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_321c63ba-b7e5-404e-8995-742aa6088dec_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c8866e07-f6bb-40e3-a266-351488262763_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_77bb67af-8b7b-48ef-8f67-9bd663c2d227_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_14bdbd20-11dc-4d7d-b68c-42438d6fb0c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at the end of the period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_0691fd14-0c74-4df2-868e-51e2c7c51056_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_2839a42a-5e39-4cd3-8fd1-a4292e7aaf06_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_151b808e-8e1b-4af0-9768-a4f9f78d11d2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_6c4c9de5-4bba-4fc2-b299-be5838a72983_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non U.S. government</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_85e9570c-cc1c-40ad-b38b-1bf46f38fe3b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6a3213b3-6baf-40ec-b946-ae3b08234b2c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_ef905905-1c78-4798-b17e-4ad13b1b8e02_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laboratory equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_2e47e372-d09a-4a5b-939a-1c19756e0e80_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issuance expenses</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_20f6917d-5ff5-4e55-ba43-b44fa23f7180_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of expenses (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_67e6a352-2cd2-40fb-ac4b-f0c575024d04_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_7b8296bb-2513-48bc-afb4-12531c081559_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional fees and outside services</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1fe6f89f-58d0-417f-be9c-185f112dae54_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_e010ee71-562d-4bdd-ac86-6865ce191e0f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_0e5e8110-67fd-4ae9-b749-36f426364c35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_87458326-fc91-4ed1-8868-64ac4877d47e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_365ecbb5-5a0c-4cc6-9471-30d31c3439df_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance outstanding at the beginning of the period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c1028d4c-5321-4c4f-bbfa-10bef35d9683_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance outstanding at the end of the period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_428c77b7-3197-4176-9bfb-30de76cf680e_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants to purchase Common Stock</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_effc9381-813c-4688-98b4-76c674e22dd8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.0001 par value, 150,000 shares authorized; 43,335 and 41,964 shares issued and outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_803e5cb6-cc02-4ac0-8634-849736fb3ee5_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_SeriesBConvertiblePreferredStockMember_0c1c2728-50fe-48c8-a089-149bda2f84a4_terseLabel_en-US" xlink:label="lab_crdf_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_SeriesBConvertiblePreferredStockMember_label_en-US" xlink:label="lab_crdf_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_crdf_SeriesBConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_crdf_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesBConvertiblePreferredStockMember" xlink:href="crdf-20220930.xsd#crdf_SeriesBConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_SeriesBConvertiblePreferredStockMember" xlink:to="lab_crdf_SeriesBConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f245b097-db96-408d-8f66-1b89ee8473e2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining vesting period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_7dd30e0d-b496-4de1-b0ee-765d55d55e69_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 7)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_cdb15bc4-6dc1-4e67-98cb-e5dad78c7f57_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_d2294508-c5c9-41fd-a611-cb0d353b9c6b_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_27ec6f1e-e041-4abd-82ac-a99db45850fb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2dfccfa4-046a-411e-a373-e39ab8693f50_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c882e61a-b1c5-467a-9664-ef0561855657_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_8386e6fe-3a84-4b1a-b3bf-47b5143992c8_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a20ea3aa-1981-4366-b2e6-47488af7afa3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (excluding the nine months ended September&#160;30, 2022)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_10088c93-7336-4b71-9fc2-c0ddab22db3f_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series&#160;A Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_eb410fcc-16c9-49cd-87a7-cc9543d0730e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions to Estimate Fair Value of Stock Option Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_99f0de82-b960-4210-9cfe-7e16223489ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of premiums on short-term investments</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_22695c3e-acc3-498a-877b-e1d1a9e9eb24_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8d115dcc-311f-416b-adf4-b0b9388e70ae_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents&#8212;Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_66abe837-5ba6-4d4f-a164-f4017b72716b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents&#8212;End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_6a120a80-fe19-477c-8012-346ba4d1d068_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_0ac8b890-1417-4df2-808a-de9dcd736711_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_0d07d69a-5390-4975-9771-4bf0cbbd7616_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a1e3ce22-f918-4d12-8122-8aea986ec70f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9384d810-eb4c-431f-a92d-bfa547c46e6a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_08a0b782-c9c4-40c0-8d12-ba517e23fbd9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_0b04ff79-64bc-4ec1-a9f6-850df116b130_periodEndLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of warrants outstanding at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_7915dff2-828d-4e24-84cd-45e527962ce6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of warrants outstanding at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_365f12c1-7e52-48dc-a2d6-8c520afcac00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_5d1e65f3-7890-4a7c-80da-9a328da451db_terseLabel_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity 1 to 2 years:</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_label_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Noncurrent [Abstract]</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_documentation_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-For-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:to="lab_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_750918ca-5d0d-4b6f-89bd-1aee7674358f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8c4b04b6-dfeb-4e59-92d3-2c2359b33cf5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total included in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_03660b7c-77ff-4e95-aae5-d334520b7d46_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_SeriesAConvertiblePreferredStockMember_4f686db7-28f2-41ba-aa10-566adf5c6d39_terseLabel_en-US" xlink:label="lab_crdf_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_SeriesAConvertiblePreferredStockMember_label_en-US" xlink:label="lab_crdf_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_crdf_SeriesAConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_crdf_SeriesAConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesAConvertiblePreferredStockMember" xlink:href="crdf-20220930.xsd#crdf_SeriesAConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_SeriesAConvertiblePreferredStockMember" xlink:to="lab_crdf_SeriesAConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_c1e54b20-87b5-472c-8ebf-e053b3305e33_terseLabel_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_bd6c03d5-061e-403a-824b-1a43873d6631_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f6bdecd2-c432-409d-8bd1-0a615339eab5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aba00496-9fee-4486-9f89-44cfe82d62e8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_479de7c4-63d5-4183-8fa5-65d23b6846e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2602af8b-6074-4c09-a73f-80bf07fdf0f9_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5f0315d6-5869-4f14-be37-0d947599cdbc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6facef7b-a430-4237-a8cb-6aa4bbad2edb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_22adc415-81fd-4bc9-aaa1-c0eb057bd958_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_82baf271-b2c7-488f-8691-2c1cb4ed9d14_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7b2ba3bd-7c4f-4199-b78d-099e5c34b416_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalties</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_37bc6016-6928-40c6-900e-4dba17b82706_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and short-term investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1e000396-43aa-49b9-9471-90b0ed0c7668_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity and of Changes in Stock Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_71fb3204-c772-4b65-80b3-31c0761e1463_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_7b3c9283-0916-485e-9cdb-4ee889425815_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase Common Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1bd5daf3-0f1d-42f8-b8c8-b85fcf500b0f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from the Calculation of Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_e24e9b61-1941-4ee7-a29a-7c70aa217dbe_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_b83bea99-6516-4853-8eaa-f28b2732ed73_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_42726a04-bdcc-4a15-a8f7-d26e08b11508_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_9cf5249e-9611-477d-8fca-a8f1937c629c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_c9aa9341-6df2-46ba-865d-2737c1163f36_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_95b37fb2-d4bc-44b1-bb77-a810191dc35e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7baa3a9c-592f-4f0a-b262-8c7f1dc5a1d5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_bbc82857-0587-4320-8e48-b6394dcb2a90_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_766c6841-94f3-4e83-8e62-cf78d98cf916_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_efa488c4-9836-483e-9983-74902149bdb7_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less&#8212;accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_3a90930f-dd59-4ca7-9f55-074c2854cfd3_negatedTerseLabel_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_label_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent</link:label>
    <link:label id="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_documentation_en-US" xlink:label="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:to="lab_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b0effad7-bea8-448d-9494-45efe097f91f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ea261e3-269b-423a-8ae6-417b9d73bae5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_FurnitureAndOfficeEquipmentMember_c4c3fc82-a558-4638-8189-39deb11198ed_terseLabel_en-US" xlink:label="lab_crdf_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and office equipment</link:label>
    <link:label id="lab_crdf_FurnitureAndOfficeEquipmentMember_label_en-US" xlink:label="lab_crdf_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture And Office Equipment [Member]</link:label>
    <link:label id="lab_crdf_FurnitureAndOfficeEquipmentMember_documentation_en-US" xlink:label="lab_crdf_FurnitureAndOfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to furniture and office equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_FurnitureAndOfficeEquipmentMember" xlink:href="crdf-20220930.xsd#crdf_FurnitureAndOfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_FurnitureAndOfficeEquipmentMember" xlink:to="lab_crdf_FurnitureAndOfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_a63cefda-8433-4e18-ab78-e186fcceeca5_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ea4541ff-bcef-41c4-801b-ab1b2ca9efa7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_822f6007-a82b-477a-ba44-da35ba8e0f03_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_12084667-5156-493e-8142-94e82f8de960_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_132e110c-1ccc-4b21-b991-a759f0bd581d_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_afd93a88-a33b-4fb6-b528-f8bca560fa4d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8656f318-c488-4ff4-b2fb-5c80aea390fa_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_3c4789dd-ea40-431a-8dcb-fb9f9049724d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_49781f84-fb0d-4aca-9700-6d4206d3ebbb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c436ddcc-1467-4133-b842-4e96727b9477_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_6889d0ee-4739-4fba-93a8-a378d18cebb9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_60bc3b3b-b3f2-4023-b52b-fc3bf91eea24_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_43264f08-ff12-4a8b-ade8-dbbf4ce459a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_89a86e05-6bb3-4132-a981-bcd692c04242_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_SeriesDConvertiblePreferredStockMember_a4968074-57a1-4ce8-a24e-33d1ef3612ab_terseLabel_en-US" xlink:label="lab_crdf_SeriesDConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_SeriesDConvertiblePreferredStockMember_label_en-US" xlink:label="lab_crdf_SeriesDConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_crdf_SeriesDConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_crdf_SeriesDConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesDConvertiblePreferredStockMember" xlink:href="crdf-20220930.xsd#crdf_SeriesDConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_SeriesDConvertiblePreferredStockMember" xlink:to="lab_crdf_SeriesDConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_8ca18599-39bf-4f1d-bdd3-550cfd84c751_terseLabel_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price Per Share</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_label_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right Weighted Average Exercise Price of Warrants or Rights [Abstract]</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_documentation_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:to="lab_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_fb3155bd-cf58-4694-bf2e-056d5a32ee93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8db086c8-b0d1-4440-a155-84e9df1e7e79_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_0b5e7c51-15d6-410f-93cc-83ffe80fb48f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_52767caa-51c3-4d5a-8df5-9e929d5c9851_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_SeriesEConvertiblePreferredStockMember_aff729e0-29f9-41c0-b63f-59375180d5d9_terseLabel_en-US" xlink:label="lab_crdf_SeriesEConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series&#160;E Convertible Preferred Stock</link:label>
    <link:label id="lab_crdf_SeriesEConvertiblePreferredStockMember_label_en-US" xlink:label="lab_crdf_SeriesEConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series E Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_crdf_SeriesEConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_crdf_SeriesEConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series E Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_SeriesEConvertiblePreferredStockMember" xlink:to="lab_crdf_SeriesEConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_e4895be8-e805-40d2-8eba-748065446953_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0449189a-ac28-43bd-92d6-8191934180a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_208d8b93-22d5-4962-af89-4b81d723f4a2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a1342c96-ee11-4059-a84e-c69e13c93eb9_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncement and Recent Accounting Pronouncement Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9e8c029a-35b9-4f32-af82-e1c708ddbb04_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_fe12a18f-3d29-4470-8321-012162a53a54_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_624c2958-0762-42f6-986e-a351c51db43c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average assumptions</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_e60155a5-a8f1-4fac-bc10-fd10a8eb44f4_negatedLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividend payable on Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_df1af062-4f85-43cf-92fc-35dd42574e78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividend payable on Series A Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_9a6de3e2-1c6e-486f-b280-d76a7349eddf_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_f8ab1108-95b2-4970-946b-62a376b33df3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_LesseeOperatingLeaseAreaOfLease_c8996fc4-6bb5-4816-afa2-24aebe4aa891_terseLabel_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAreaOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of lease</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseAreaOfLease_label_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAreaOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Area Of Lease</link:label>
    <link:label id="lab_crdf_LesseeOperatingLeaseAreaOfLease_documentation_en-US" xlink:label="lab_crdf_LesseeOperatingLeaseAreaOfLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Area Of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseAreaOfLease" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseAreaOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_LesseeOperatingLeaseAreaOfLease" xlink:to="lab_crdf_LesseeOperatingLeaseAreaOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_dadd0817-e025-4cc8-afd0-274e9e1a0b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_e2b0f4a9-a364-4d8f-a059-2e4bcd0cca9d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_5f41dd20-2ffc-4ffd-976b-50e2189ef615_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_85638902-3a72-43de-a6f7-2a06ae6fa972_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2cace638-3263-4957-8e91-2bc006f2f0ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0bde5e13-4353-4cf3-8233-788e8a77ec10_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5f9161b2-fa1e-4e08-8bda-a74679df8a90_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Future Minimum Lease Payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_a899368e-f0b8-4dc7-8285-f17950c5179e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3f6c6d21-5ea4-428e-9dcb-f8369a05a7ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7928c498-c0d9-4b74-a6b0-ad4030c99382_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_3691fa12-41eb-4343-8332-8c86bcdfd8a6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6850409d-7cb9-4db3-a085-ca14f75ef70e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5e732634-fb6c-4869-9f55-5db6a6efbd89_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b907bf29-ace0-4d7a-b45f-eb8a61aa0098_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_f2cdf8d9-eb77-44c5-ba55-533ce8a0f97e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidation preference</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a4e0cc27-42a7-4ba4-8d31-30824a9eac60_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at the end of the period, intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a5c54709-7ba8-4524-8c9c-bf33a81fec41_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract_848b3d45-0c4b-4e22-8f2c-b35c9f92834f_terseLabel_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term</link:label>
    <link:label id="lab_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract_label_en-US" xlink:label="lab_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right Term of Warrants or Rights [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" xlink:to="lab_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_34f9349d-99f3-45ba-85d1-e328ba12361e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_5cca600b-649b-4e94-9323-dfd0c448a0dc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_fd4622e3-ebde-4fec-a0f4-a0fac2d1398c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8f4e1071-0179-42aa-9329-c036e5854089_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_af24e412-e4a4-496e-94bd-f512b9a71cd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_986fdf3b-c802-4ea9-a7de-a3dcc4e4bfd7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_26493944-fc6a-4b06-981b-7697d0ddc606_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>crdf-20220930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:5bd72e56-9ec5-44d7-937f-41091150b9c1,g:4e1b8568-40e4-42a2-820e-ece0c1f16509-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CoverPage" xlink:type="simple" xlink:href="crdf-20220930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_1e4b9fd3-1bda-4f96-8828-e6417dc6c23b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentType_1e4b9fd3-1bda-4f96-8828-e6417dc6c23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_6e41b9d3-c90f-417d-a4d5-b3a30bc72ad6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentQuarterlyReport_6e41b9d3-c90f-417d-a4d5-b3a30bc72ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_640094c3-4c7f-4ea9-972c-ed19b68d10cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentTransitionReport_640094c3-4c7f-4ea9-972c-ed19b68d10cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_502da920-f2af-449c-9fe8-0656db94df73" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentPeriodEndDate_502da920-f2af-449c-9fe8-0656db94df73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9848b5b8-06f2-4daa-a6b2-4dd3fd820201" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityFileNumber_9848b5b8-06f2-4daa-a6b2-4dd3fd820201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d4bff044-2e91-40e8-b12f-9459628e3bdf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityRegistrantName_d4bff044-2e91-40e8-b12f-9459628e3bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_edd97dd4-c44f-4826-8e28-ce38cbc5cf2a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityIncorporationStateCountryCode_edd97dd4-c44f-4826-8e28-ce38cbc5cf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_088e6596-c775-4cb9-b848-3be47fb25501" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityTaxIdentificationNumber_088e6596-c775-4cb9-b848-3be47fb25501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_01758129-6682-41e6-b5b6-741a665f6fb7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityAddressAddressLine1_01758129-6682-41e6-b5b6-741a665f6fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_851f8d10-9511-487c-a9b4-867df4aab532" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityAddressCityOrTown_851f8d10-9511-487c-a9b4-867df4aab532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_7a638a80-ddb3-4105-8206-f7d40001504a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityAddressStateOrProvince_7a638a80-ddb3-4105-8206-f7d40001504a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_615507c8-6ee9-49c2-9769-82784422c0ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityAddressPostalZipCode_615507c8-6ee9-49c2-9769-82784422c0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7b61137a-f8a1-462d-a4b6-d20bb0b79a20" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_CityAreaCode_7b61137a-f8a1-462d-a4b6-d20bb0b79a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c8fcc538-e8cc-4371-8c42-553c1fe9e8b8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_LocalPhoneNumber_c8fcc538-e8cc-4371-8c42-553c1fe9e8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_826a2bc2-8b34-491d-86e4-519f88db8240" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_Security12bTitle_826a2bc2-8b34-491d-86e4-519f88db8240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c3ce1024-e6cf-43a8-bb9a-48a653145c35" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_TradingSymbol_c3ce1024-e6cf-43a8-bb9a-48a653145c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_df5efe42-afa0-422b-9d02-49d43fdde990" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityCurrentReportingStatus_df5efe42-afa0-422b-9d02-49d43fdde990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_d4ad2555-4cf3-4b43-9a7f-4d64dacfd781" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityInteractiveDataCurrent_d4ad2555-4cf3-4b43-9a7f-4d64dacfd781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_15a3c54a-8149-47d2-8d11-8c83318998bd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityFilerCategory_15a3c54a-8149-47d2-8d11-8c83318998bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_70306b08-4779-4c5f-9b67-c67be2d3143c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntitySmallBusiness_70306b08-4779-4c5f-9b67-c67be2d3143c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_31a4e2d2-8784-49a5-9686-5cb39755779f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityEmergingGrowthCompany_31a4e2d2-8784-49a5-9686-5cb39755779f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c8c5f58b-3055-4c28-b67f-fbc049d24c37" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityShellCompany_c8c5f58b-3055-4c28-b67f-fbc049d24c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6c4e3d2d-25f1-4a8e-86f6-8d1259c37e17" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6c4e3d2d-25f1-4a8e-86f6-8d1259c37e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_891836d1-d7ba-4036-a001-5482f6e28e42" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_EntityCentralIndexKey_891836d1-d7ba-4036-a001-5482f6e28e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8c4057b2-ebce-4083-a52a-073200e72633" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_AmendmentFlag_8c4057b2-ebce-4083-a52a-073200e72633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7c145da5-a993-43c1-9a9f-5daab39061d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_CurrentFiscalYearEndDate_7c145da5-a993-43c1-9a9f-5daab39061d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a305a35d-113b-4f40-aa0e-d837897d274e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentFiscalYearFocus_a305a35d-113b-4f40-aa0e-d837897d274e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3990422f-3e3e-4a91-8297-a0d4dee0da8d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_05ad5ad9-5808-401b-935f-e8f44e3ece59" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3990422f-3e3e-4a91-8297-a0d4dee0da8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_68c6b1b0-f220-4788-82da-e0d3befcd60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_68c6b1b0-f220-4788-82da-e0d3befcd60d" xlink:to="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd65a8bf-10c6-4222-aba5-c52d54d19116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd65a8bf-10c6-4222-aba5-c52d54d19116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_c5000783-ffb1-4848-9187-60326e12ec5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:to="loc_us-gaap_ShortTermInvestments_c5000783-ffb1-4848-9187-60326e12ec5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f68e84e0-b3c0-4881-b669-f99109c8f40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f68e84e0-b3c0-4881-b669-f99109c8f40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_17d52936-1542-4fe7-8255-e78aa0cf8636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_17d52936-1542-4fe7-8255-e78aa0cf8636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_108924de-9bb4-46a1-8eb0-ebc94ac4d8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9546e7c-d7b2-41ea-9dc1-e73bb77c27d7" xlink:to="loc_us-gaap_AssetsCurrent_108924de-9bb4-46a1-8eb0-ebc94ac4d8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_276f4a94-6785-4844-840d-a787fdce0545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_276f4a94-6785-4844-840d-a787fdce0545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c4b134d1-a580-4f01-890f-29d380f12d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c4b134d1-a580-4f01-890f-29d380f12d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a4dabed4-2972-407b-a190-2a237a3b4c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a4dabed4-2972-407b-a190-2a237a3b4c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_472ee41b-f646-4d9f-97d3-35076706cb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08c28ce8-6a6d-4f06-8e24-45e61d12a0c5" xlink:to="loc_us-gaap_Assets_472ee41b-f646-4d9f-97d3-35076706cb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_68c6b1b0-f220-4788-82da-e0d3befcd60d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_de6efc76-a1a5-4c57-a674-77ec3f7d65bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:to="loc_us-gaap_AccountsPayableCurrent_de6efc76-a1a5-4c57-a674-77ec3f7d65bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4865e1dc-a6cc-4520-b86b-d18fd9036cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4865e1dc-a6cc-4520-b86b-d18fd9036cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4385e141-821c-450d-87c2-eab6fdc3e6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4385e141-821c-450d-87c2-eab6fdc3e6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4ac9eda8-2c0f-4821-ab2e-636cdb6652cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4ac9eda8-2c0f-4821-ab2e-636cdb6652cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_674d8ec3-da7b-4d01-9b40-8132ca8aef49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f953d389-a87c-4704-8027-1c5a18d09535" xlink:to="loc_us-gaap_LiabilitiesCurrent_674d8ec3-da7b-4d01-9b40-8132ca8aef49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ff26af95-6a8a-4e86-814e-2045f9c3a516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ff26af95-6a8a-4e86-814e-2045f9c3a516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_feb60e8e-91ce-454a-9e85-091e10a2c238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_Liabilities_feb60e8e-91ce-454a-9e85-091e10a2c238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2f9cc6f8-d39f-488b-a573-d2a5e7d1dc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2f9cc6f8-d39f-488b-a573-d2a5e7d1dc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_38a9e6ec-a430-4253-836a-790d7751523c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_PreferredStockValue_38a9e6ec-a430-4253-836a-790d7751523c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_30b9e1d2-47eb-4f55-a482-ae8c951713ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_CommonStockValue_30b9e1d2-47eb-4f55-a482-ae8c951713ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c2c3b8a8-1f01-4a49-a7a5-00dab7ed5bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c2c3b8a8-1f01-4a49-a7a5-00dab7ed5bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivable_a3a91531-c004-420b-b733-5dda4e3b0ccb" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_crdf_ServiceReceivable_a3a91531-c004-420b-b733-5dda4e3b0ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_244f26eb-e378-404b-9d83-a095683eee20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_244f26eb-e378-404b-9d83-a095683eee20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2df8c3b0-92dc-4f08-81ed-c80c7246a0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2df8c3b0-92dc-4f08-81ed-c80c7246a0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_755001df-2829-4600-b3df-b892c0ffb7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ca95b4a5-c2f3-4687-9ad5-358806611fa1" xlink:to="loc_us-gaap_StockholdersEquity_755001df-2829-4600-b3df-b892c0ffb7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5a4af02d-db03-4c68-95aa-4ba562fbb5db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b3375497-c56b-4492-9646-536334224756" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5a4af02d-db03-4c68-95aa-4ba562fbb5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c6cc9794-061a-44c7-9bdd-b14a809dd042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c6cc9794-061a-44c7-9bdd-b14a809dd042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_032a2ca8-dfc6-46f0-95e5-8a70f2438013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_032a2ca8-dfc6-46f0-95e5-8a70f2438013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_cc1f0f30-d393-4f85-b438-f6a45d226044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_cc1f0f30-d393-4f85-b438-f6a45d226044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8b4ccd8d-0938-42aa-a14d-9e5998e93459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:to="loc_us-gaap_CommonStockSharesIssued_8b4ccd8d-0938-42aa-a14d-9e5998e93459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c45ecb53-f97b-4146-b446-69c5e15476f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b65333a5-6fbe-4cd9-ab92-d0d4e8587cfc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c45ecb53-f97b-4146-b446-69c5e15476f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a316f26-5650-4193-900f-2154e4a9914c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9a316f26-5650-4193-900f-2154e4a9914c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6329d3cb-ee19-43e5-9430-4ca2d9e1ea4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6329d3cb-ee19-43e5-9430-4ca2d9e1ea4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_ee4883e8-0bdb-42e2-b9de-cb358d3f5aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6329d3cb-ee19-43e5-9430-4ca2d9e1ea4d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_ee4883e8-0bdb-42e2-b9de-cb358d3f5aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af416198-01c8-482c-b096-94c853f8d707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6329d3cb-ee19-43e5-9430-4ca2d9e1ea4d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_af416198-01c8-482c-b096-94c853f8d707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e8ce7f8e-63d2-43bf-a613-2bba561ba4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6329d3cb-ee19-43e5-9430-4ca2d9e1ea4d" xlink:to="loc_us-gaap_OperatingExpenses_e8ce7f8e-63d2-43bf-a613-2bba561ba4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_79e20314-8a69-4d22-9aaf-2fd31c3890bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_OperatingIncomeLoss_79e20314-8a69-4d22-9aaf-2fd31c3890bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_2605a945-49aa-4e4e-a97c-c0b684b826b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_InterestIncomeOperating_2605a945-49aa-4e4e-a97c-c0b684b826b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_749623ca-0427-4413-949f-72031d91e833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_749623ca-0427-4413-949f-72031d91e833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_34a319ca-9691-470e-85f0-246020d3aefd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_34a319ca-9691-470e-85f0-246020d3aefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b3de82db-add1-4b8c-ba33-e99853f353b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b3de82db-add1-4b8c-ba33-e99853f353b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39f92561-3a6f-4807-8b33-5607309cc38a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_NetIncomeLoss_39f92561-3a6f-4807-8b33-5607309cc38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_7077f455-16fb-4577-b95d-79e6949944ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_7077f455-16fb-4577-b95d-79e6949944ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5f03dedf-545e-4a1f-b894-b215bfdc8b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5f03dedf-545e-4a1f-b894-b215bfdc8b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_77287558-f57a-4843-8041-22c280f994be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_EarningsPerShareBasic_77287558-f57a-4843-8041-22c280f994be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c68c40c0-1da5-4b36-9af5-0d97a3aeae14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c68c40c0-1da5-4b36-9af5-0d97a3aeae14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68576492-bf22-4828-8641-4bb603895fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68576492-bf22-4828-8641-4bb603895fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_befafb36-26d3-4fad-95b7-75d2b083150b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9f95627d-aeb3-4814-a082-f0a2930d8bcd" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_befafb36-26d3-4fad-95b7-75d2b083150b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4befe51-1cd0-4f63-8f09-52fd75783f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:to="loc_us-gaap_NetIncomeLoss_f4befe51-1cd0-4f63-8f09-52fd75783f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4c0e8eff-20ae-4d64-a46a-533b052486e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4c0e8eff-20ae-4d64-a46a-533b052486e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_baf6abb1-dbf5-4e0f-b95d-7e0f05251404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4c0e8eff-20ae-4d64-a46a-533b052486e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_baf6abb1-dbf5-4e0f-b95d-7e0f05251404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f70c556-abdd-4eaf-b7cb-71105de2c8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f70c556-abdd-4eaf-b7cb-71105de2c8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_b56b08a1-c10f-4d6f-9d3d-2d1f4e653095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_b56b08a1-c10f-4d6f-9d3d-2d1f4e653095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_8e50baf3-f8c7-47c7-8f49-b3ea7ce454ac" xlink:href="crdf-20220930.xsd#crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_38313c5f-6e60-48c8-aa5c-0df70bb3a9ef" xlink:to="loc_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic_8e50baf3-f8c7-47c7-8f49-b3ea7ce454ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_fe5c80cc-35b2-43cc-9733-645eacc3f64f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_fe5c80cc-35b2-43cc-9733-645eacc3f64f" xlink:to="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d0dc9f1-3162-43e4-90df-e048a050178b" xlink:to="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_de8c5783-003e-42ae-aeef-35ba135f0513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_PreferredStockMember_de8c5783-003e-42ae-aeef-35ba135f0513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_119b8a61-a532-400f-be28-e443a7044698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_CommonStockMember_119b8a61-a532-400f-be28-e443a7044698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_eaf8ceb8-a8da-489a-8e21-f5f529840219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_eaf8ceb8-a8da-489a-8e21-f5f529840219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ServiceReceivableMember_0cded93a-b971-428d-b8b0-22a559e2d140" xlink:href="crdf-20220930.xsd#crdf_ServiceReceivableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_crdf_ServiceReceivableMember_0cded93a-b971-428d-b8b0-22a559e2d140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ae93866-e21a-4851-bca1-913ff691310a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ae93866-e21a-4851-bca1-913ff691310a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7dbdcaf6-d7ed-4dfd-80b2-fd75553e7ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3063e989-c964-4721-91bd-c8fba54e5719" xlink:to="loc_us-gaap_RetainedEarningsMember_7dbdcaf6-d7ed-4dfd-80b2-fd75553e7ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38aa9340-0a46-4243-aef3-340650a9b836" xlink:to="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c2dc4e02-7480-4813-893c-81b9bbc6410b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_02300bb4-049a-4641-a979-34da8c054ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_SharesIssued_02300bb4-049a-4641-a979-34da8c054ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c730b8f-51a1-4ea6-947b-09fa3f28014d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockholdersEquity_9c730b8f-51a1-4ea6-947b-09fa3f28014d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ae8154-d656-47ca-a344-34d1ec999054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ae8154-d656-47ca-a344-34d1ec999054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f9c46522-ad12-4bdd-91b1-f29c9127ee62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f9c46522-ad12-4bdd-91b1-f29c9127ee62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_34687dc0-339f-42da-af3d-aea938c75edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_34687dc0-339f-42da-af3d-aea938c75edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9e99f1f3-0a3e-4965-8688-1a4471d5c3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9e99f1f3-0a3e-4965-8688-1a4471d5c3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a1cbd970-cedd-4348-af3a-4c21d736eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_a1cbd970-cedd-4348-af3a-4c21d736eb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_a729a7ae-a0fa-4e37-9503-9191b95b0a8b" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_StockIssuedDuringPeriodSharesWarrantsExercised_a729a7ae-a0fa-4e37-9503-9191b95b0a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised_cf4e9e32-8a9d-4d8a-a320-ee08a02e504c" xlink:href="crdf-20220930.xsd#crdf_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_StockIssuedDuringPeriodValueWarrantsExercised_cf4e9e32-8a9d-4d8a-a320-ee08a02e504c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_171f1ccc-b709-4ae4-a94e-701660c332d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_171f1ccc-b709-4ae4-a94e-701660c332d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa396adc-adbe-484d-88b7-f6035a31b5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa396adc-adbe-484d-88b7-f6035a31b5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e50e35fe-a714-4ffd-9f5e-e456c946f031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e50e35fe-a714-4ffd-9f5e-e456c946f031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_4f13ac2a-bd26-415d-8566-c8626eb87fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_DividendsPreferredStock_4f13ac2a-bd26-415d-8566-c8626eb87fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitment_ffd4a508-17a9-4a4c-b102-fb8549db60b7" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_crdf_ReleaseOfClinicalTrialFundingCommitment_ffd4a508-17a9-4a4c-b102-fb8549db60b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1811a761-0011-4a02-966c-9d4cac90e8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_NetIncomeLoss_1811a761-0011-4a02-966c-9d4cac90e8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_2ce8eb86-ff7a-4718-b047-9fd7748bf5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_SharesIssued_2ce8eb86-ff7a-4718-b047-9fd7748bf5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9de98539-12a8-4ea0-98a6-3e15f567359c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd8676f7-2918-4a29-86b9-c5480c8e08f6" xlink:to="loc_us-gaap_StockholdersEquity_9de98539-12a8-4ea0-98a6-3e15f567359c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f716c323-e7d1-41bf-af50-04f5626e911f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6b405e29-d678-4f80-bcf0-cde71ca813c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f716c323-e7d1-41bf-af50-04f5626e911f" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6b405e29-d678-4f80-bcf0-cde71ca813c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6452f3f-63d6-4f60-9c86-9e2ccd2c9053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6452f3f-63d6-4f60-9c86-9e2ccd2c9053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_22ccc204-d337-410a-97cf-202b32111d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6452f3f-63d6-4f60-9c86-9e2ccd2c9053" xlink:to="loc_us-gaap_NetIncomeLoss_22ccc204-d337-410a-97cf-202b32111d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6452f3f-63d6-4f60-9c86-9e2ccd2c9053" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_5b8c9cc8-8c92-46f4-a7bc-4200265d17d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_5b8c9cc8-8c92-46f4-a7bc-4200265d17d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_033ebbcb-981a-4922-b765-b53d7c915ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_033ebbcb-981a-4922-b765-b53d7c915ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_afc8d7e7-8ecc-4ff2-b906-5dd56ff9eb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_ShareBasedCompensation_afc8d7e7-8ecc-4ff2-b906-5dd56ff9eb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_5246fc06-63ed-4da6-8d67-be502aa8adda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_5246fc06-63ed-4da6-8d67-be502aa8adda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_a8cb550a-9e93-41ab-824a-ad9a809bee7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_a8cb550a-9e93-41ab-824a-ad9a809bee7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_a03df5c4-1466-4236-9b61-57d40923ad98" xlink:href="crdf-20220930.xsd#crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived_a03df5c4-1466-4236-9b61-57d40923ad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d647ba36-bfb4-484d-b89f-4a58e3cc257a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4c56e75c-a9d4-441f-8b46-b2a8da514b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_4c56e75c-a9d4-441f-8b46-b2a8da514b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b731d431-1bf0-4019-8399-4aace0e7e88a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b731d431-1bf0-4019-8399-4aace0e7e88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_d4d56a26-4c4c-4e3f-964c-b763e1786db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_d4d56a26-4c4c-4e3f-964c-b763e1786db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_e0aefb47-a21e-4dd2-9791-7e8d9f115f40" xlink:href="crdf-20220930.xsd#crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_e0aefb47-a21e-4dd2-9791-7e8d9f115f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_8fe89313-e183-40eb-9df5-321bfd3d169d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_8fe89313-e183-40eb-9df5-321bfd3d169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a86590e3-0acf-42df-a3ee-e2ad36266c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a86590e3-0acf-42df-a3ee-e2ad36266c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_cc305878-d7fa-4ad4-895d-de55f7215f54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f0b1f886-1ddb-44a2-a007-6d31a3e7f30d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_cc305878-d7fa-4ad4-895d-de55f7215f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_60c6973e-e073-4d6e-88d5-407103682705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6452f3f-63d6-4f60-9c86-9e2ccd2c9053" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_60c6973e-e073-4d6e-88d5-407103682705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c8d01501-447b-4e4b-a98d-06edc4b4b5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c8d01501-447b-4e4b-a98d-06edc4b4b5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_1f2d265a-c421-4d98-9ed9-44c7ec79588a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_1f2d265a-c421-4d98-9ed9-44c7ec79588a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f5a14de6-2ad3-4faa-9b5f-2f814cfd5bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f5a14de6-2ad3-4faa-9b5f-2f814cfd5bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e5ee6ace-41ae-46ce-843c-6f6ce31b6643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e5ee6ace-41ae-46ce-843c-6f6ce31b6643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_e9ddf73d-7348-4b60-987f-15b3cbafbe90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_e9ddf73d-7348-4b60-987f-15b3cbafbe90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_52d80611-ef22-4027-908c-06a7d5b33e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_26a6a170-fde6-44ef-affa-6a3d48e28612" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_52d80611-ef22-4027-908c-06a7d5b33e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_239701f1-bc31-49ee-9101-2eef7a64537a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_239701f1-bc31-49ee-9101-2eef7a64537a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_00f7dccf-94ae-47fd-84ec-a854b9929587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_00f7dccf-94ae-47fd-84ec-a854b9929587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_5f88f678-cdb5-4b22-a072-0b4430e01a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_5f88f678-cdb5-4b22-a072-0b4430e01a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0c5fb08-7ac3-4f7c-844a-8385e50d2630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_5d1d3891-3a3d-4345-9990-90ce77323450" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0c5fb08-7ac3-4f7c-844a-8385e50d2630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90fca086-7a3f-4167-aeb8-b24c68a3eef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90fca086-7a3f-4167-aeb8-b24c68a3eef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ff9cf188-7b41-4966-8ed3-a05c93ea0d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ff9cf188-7b41-4966-8ed3-a05c93ea0d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e13ca569-2233-44a6-9895-9c43135bcb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e13ca569-2233-44a6-9895-9c43135bcb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_637aa16f-dab4-4c8a-813b-8c91a9b98ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_637aa16f-dab4-4c8a-813b-8c91a9b98ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_ee0db682-1c81-488d-b763-620070e1650f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_637aa16f-dab4-4c8a-813b-8c91a9b98ef4" xlink:to="loc_us-gaap_IncomeTaxesPaid_ee0db682-1c81-488d-b763-620070e1650f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1660d904-180b-4da3-b5b4-2647459734dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_bc36e7a6-8de3-4831-bc4e-7dd8d4c944e2" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1660d904-180b-4da3-b5b4-2647459734dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_143cd607-9a96-4f70-be1b-13cbae047b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1660d904-180b-4da3-b5b4-2647459734dc" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_143cd607-9a96-4f70-be1b-13cbae047b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_PreferredStockDividendAccrued_fceb9c61-11a5-4543-8c5f-7c696921b787" xlink:href="crdf-20220930.xsd#crdf_PreferredStockDividendAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1660d904-180b-4da3-b5b4-2647459734dc" xlink:to="loc_crdf_PreferredStockDividendAccrued_fceb9c61-11a5-4543-8c5f-7c696921b787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="crdf-20220930.xsd#CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_cb36cd17-5d23-4d09-b786-05237337a9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_236aec91-361b-47ba-8238-54ecf2e06e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cb36cd17-5d23-4d09-b786-05237337a9c3" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_236aec91-361b-47ba-8238-54ecf2e06e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation" xlink:type="simple" xlink:href="crdf-20220930.xsd#OrganizationandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3726a884-1b20-4631-829a-08d6fa9064d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_cdc60355-acaf-428c-85cc-2e8a0c514951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3726a884-1b20-4631-829a-08d6fa9064d6" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_cdc60355-acaf-428c-85cc-2e8a0c514951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="crdf-20220930.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2deaedd3-cd3a-41b0-8cd4-159c0021004c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b2e69cb2-021b-4613-b1fc-4df96d43830a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2deaedd3-cd3a-41b0-8cd4-159c0021004c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b2e69cb2-021b-4613-b1fc-4df96d43830a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="crdf-20220930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dd248fbb-7b37-43df-89f5-f33c1706b176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_a8a19f43-91e0-4871-8332-c01a6111af4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd248fbb-7b37-43df-89f5-f33c1706b176" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_a8a19f43-91e0-4871-8332-c01a6111af4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformation"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2fbee2a7-aa9b-41eb-8fac-60f4afa7875e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_407780e7-818e-4798-8985-8a08a211fe23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2fbee2a7-aa9b-41eb-8fac-60f4afa7875e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_407780e7-818e-4798-8985-8a08a211fe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/Leases" xlink:type="simple" xlink:href="crdf-20220930.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1e37f3e7-c82f-4f1e-9b41-6d0ca70cec64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_961b8e28-fee2-4042-bfa6-a8830bd125e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1e37f3e7-c82f-4f1e-9b41-6d0ca70cec64" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_961b8e28-fee2-4042-bfa6-a8830bd125e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_cb7977ce-beed-4f56-beaf-d2adbbfc8a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1e37f3e7-c82f-4f1e-9b41-6d0ca70cec64" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_cb7977ce-beed-4f56-beaf-d2adbbfc8a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquity" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_cc2a5c83-890e-4da9-91c1-54540624179d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_674f530d-6f89-42e4-b1ba-7aab89e0c807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cc2a5c83-890e-4da9-91c1-54540624179d" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_674f530d-6f89-42e4-b1ba-7aab89e0c807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="crdf-20220930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_be47e31f-0d7f-49c2-bac8-987055e5b66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d259a903-c83e-4e5f-9b0e-ef8fddbe07a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_be47e31f-0d7f-49c2-bac8-987055e5b66f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d259a903-c83e-4e5f-9b0e-ef8fddbe07a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SubsequentEvents" xlink:type="simple" xlink:href="crdf-20220930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0a13f52b-0765-4358-9195-6456a6bcf799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_463ec7ad-d125-44b7-a15d-4f3366ee0ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0a13f52b-0765-4358-9195-6456a6bcf799" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_463ec7ad-d125-44b7-a15d-4f3366ee0ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="crdf-20220930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c2717bd7-ace4-4235-ab37-6c4b410e721e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_ef3ac3ce-22c1-46b3-a8c3-7fa7812b621a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c2717bd7-ace4-4235-ab37-6c4b410e721e" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_ef3ac3ce-22c1-46b3-a8c3-7fa7812b621a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_603e5b7f-ab74-4240-8034-a45f907fb4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c2717bd7-ace4-4235-ab37-6c4b410e721e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_603e5b7f-ab74-4240-8034-a45f907fb4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="crdf-20220930.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1e77a735-8e78-4ba6-a8bb-8664b32703e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_34b4a4c7-9cb1-480f-9a68-bdeb0b3d5be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e77a735-8e78-4ba6-a8bb-8664b32703e4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_34b4a4c7-9cb1-480f-9a68-bdeb0b3d5be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="crdf-20220930.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d8835567-5b9f-4d26-84c8-19f45277d7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_f3c37d76-52e7-49a8-9555-7529383628ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d8835567-5b9f-4d26-84c8-19f45277d7ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_f3c37d76-52e7-49a8-9555-7529383628ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationTables"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6dbe9fe-52be-4a44-8cee-c706f8364875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1b7cf21f-6cea-40b2-87ae-c5addec46a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6dbe9fe-52be-4a44-8cee-c706f8364875" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_1b7cf21f-6cea-40b2-87ae-c5addec46a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_02425980-3a82-4ab2-949e-9982bb1bc2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6dbe9fe-52be-4a44-8cee-c706f8364875" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_02425980-3a82-4ab2-949e-9982bb1bc2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_4364eac2-766f-4976-b9a0-28f912da16a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6dbe9fe-52be-4a44-8cee-c706f8364875" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_4364eac2-766f-4976-b9a0-28f912da16a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_5ead9ca2-8ffd-44b1-8fe3-344bba4f3bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6dbe9fe-52be-4a44-8cee-c706f8364875" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_5ead9ca2-8ffd-44b1-8fe3-344bba4f3bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesTables" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9da030fc-03ac-4ca6-91db-a0a06dcd461f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_0643db0f-cfd3-44be-9775-d88056f34758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9da030fc-03ac-4ca6-91db-a0a06dcd461f" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_0643db0f-cfd3-44be-9775-d88056f34758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AssetsAndLiabilitiesLesseeTableTextBlock_c7b1af42-aef4-4684-9950-011937909f49" xlink:href="crdf-20220930.xsd#crdf_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9da030fc-03ac-4ca6-91db-a0a06dcd461f" xlink:to="loc_crdf_AssetsAndLiabilitiesLesseeTableTextBlock_c7b1af42-aef4-4684-9950-011937909f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_32213bff-8f93-4150-b968-c8791f07637c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9da030fc-03ac-4ca6-91db-a0a06dcd461f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_32213bff-8f93-4150-b968-c8791f07637c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_58d3aba6-d98a-4d68-8bbe-02f9092388cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_58d3aba6-d98a-4d68-8bbe-02f9092388cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e2b20763-19a5-41f8-b669-32b6d42c3690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e2b20763-19a5-41f8-b669-32b6d42c3690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_42b697fa-7cad-4f74-9755-608d939d776d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_42b697fa-7cad-4f74-9755-608d939d776d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_3d96e7f5-e2fe-479e-8fc5-62f512760223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_3d96e7f5-e2fe-479e-8fc5-62f512760223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_71e65fe9-8cc7-45a8-a733-647c83540051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c98c97b-df09-421c-8e81-7542e37bb28b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_71e65fe9-8cc7-45a8-a733-647c83540051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#OrganizationandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c6521a5-6423-45ce-ad2a-ed1caaf4839e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_4b9c509b-d17b-4e03-843f-ba9f29787435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c6521a5-6423-45ce-ad2a-ed1caaf4839e" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_4b9c509b-d17b-4e03-843f-ba9f29787435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e4927904-97f1-4c4f-8739-1f596981cf19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e4927904-97f1-4c4f-8739-1f596981cf19" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_393b0d7d-85ae-469c-8dd4-f86a600f40ea" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_16868d5b-bb69-4353-8e16-d9484d4f3ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16868d5b-bb69-4353-8e16-d9484d4f3ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_31e17d5a-a06b-4a40-96ca-394b5367c974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_WarrantMember_31e17d5a-a06b-4a40-96ca-394b5367c974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_5b3399e6-b6ac-42c6-b5f7-0c518090bec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_5b3399e6-b6ac-42c6-b5f7-0c518090bec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_9fd47499-b3b5-4f4b-830b-7577b32f4e59" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3a8ff09-b2bc-4aa5-84e3-6b2d0bd7998a" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_9fd47499-b3b5-4f4b-830b-7577b32f4e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_56b73b16-db4f-4f02-8cb2-3382ebae6a7b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_de4ea48b-bd63-45bb-89ca-41c86d58faa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b84e751f-1ff4-495e-868e-d9a421558cba" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_de4ea48b-bd63-45bb-89ca-41c86d58faa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_74773870-5f4a-4c4e-9e94-d605680a40fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_74773870-5f4a-4c4e-9e94-d605680a40fa" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_923656d2-7250-47d2-a6cd-03e95f2a4bb8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_d6e942b2-849b-4d66-a171-6b9a40f3ca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f708bf5c-9637-402e-acaf-11195daa4f06" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_d6e942b2-849b-4d66-a171-6b9a40f3ca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f855416d-fa8a-4bdc-9c69-b4171e90f560" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3981110c-06f6-42f8-9ba1-a398cea8835a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3981110c-06f6-42f8-9ba1-a398cea8835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2c143be7-b4ea-4fba-b2e6-526a7baa6985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2c143be7-b4ea-4fba-b2e6-526a7baa6985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_78d64dda-4955-441b-89ca-807a0ab13322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aaae701e-b61c-4e23-ad2a-80666ef4c93a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_78d64dda-4955-441b-89ca-807a0ab13322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_de932365-14fa-4677-9f23-02043988bb44" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_34822a34-259f-4bcd-b4dc-fb4bab33309f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:to="loc_us-gaap_MoneyMarketFundsMember_34822a34-259f-4bcd-b4dc-fb4bab33309f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a2f21a24-163d-4aae-87c3-e7fce3eda151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ff18b85-91c6-43e7-b24b-60d3639d2493" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a2f21a24-163d-4aae-87c3-e7fce3eda151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a6fc16d2-f860-48e8-ad66-aa951d2e1ca9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_d78fa4fa-5ee5-4d86-a92a-64aa6d8a5703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_d78fa4fa-5ee5-4d86-a92a-64aa6d8a5703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_70f6a137-9ca9-4091-ae5d-0fa4a9482c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_70f6a137-9ca9-4091-ae5d-0fa4a9482c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_52cc077b-0ea8-418a-bc0a-8e8cd5725199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_CommercialPaperMember_52cc077b-0ea8-418a-bc0a-8e8cd5725199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_6eed20a1-4682-471a-923d-26c2d1cab8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_6eed20a1-4682-471a-923d-26c2d1cab8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_c4d9f624-26dc-4ddf-808c-26824299488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_52906cdc-2d6a-4859-bcdc-f7ed3af88e6e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_c4d9f624-26dc-4ddf-808c-26824299488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8ff98e1-cc9f-4fe2-8ed6-2177c261eec2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a76a1046-fe5a-48fd-a646-3834e91a083a" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9ca76168-caef-464f-8d6f-c678fb7e0ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9ca76168-caef-464f-8d6f-c678fb7e0ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e20bba0b-a9c2-4929-9d45-a20dc3766e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e20bba0b-a9c2-4929-9d45-a20dc3766e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c3ddcc80-38c5-48b7-98d3-af4c3f4dfba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7a386db0-1422-47be-bfe4-d747a29cda88" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c3ddcc80-38c5-48b7-98d3-af4c3f4dfba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c094546-b060-47c6-bcb7-2ab118989b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4c094546-b060-47c6-bcb7-2ab118989b5c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_05081cf7-d6fd-4609-b20f-286dec61d00a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_a5bbe0de-8706-4eaf-b01b-5c1732735303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CertificatesOfDepositMember_a5bbe0de-8706-4eaf-b01b-5c1732735303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e238d087-bb43-4838-93fd-fcc1e72f0a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e238d087-bb43-4838-93fd-fcc1e72f0a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_fddfad8d-a171-48c7-b8c1-c19c6a2e3c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_CommercialPaperMember_fddfad8d-a171-48c7-b8c1-c19c6a2e3c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b77bd2c6-b4ce-4adc-b90c-61a2fcbf097c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b77bd2c6-b4ce-4adc-b90c-61a2fcbf097c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_9cba905a-e49e-4a9b-bf19-7c13f5836def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7f1a9646-5099-439e-91e4-fd11cb6d405d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_9cba905a-e49e-4a9b-bf19-7c13f5836def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f919fbae-a0e8-4229-9add-0cf8354b2ad2" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_fd855fa3-7e2a-4c8c-b234-83c4fce594c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_fd855fa3-7e2a-4c8c-b234-83c4fce594c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_08339757-d9b6-4eb9-9aea-72bd6e57fb4f" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_08339757-d9b6-4eb9-9aea-72bd6e57fb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_57cd8c43-0cca-419a-acf9-4adbbf9d6a40" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_57cd8c43-0cca-419a-acf9-4adbbf9d6a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_38c66a7b-7c79-4321-a830-f41c0975ad93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract_ff8a6dcf-7352-4e44-80ef-5da2ecd8a691" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_38c66a7b-7c79-4321-a830-f41c0975ad93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_534bb3e3-b51e-4ca5-bcdd-f6a930fc07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_534bb3e3-b51e-4ca5-bcdd-f6a930fc07ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_2b86358b-dcce-4d6a-b707-2fa5e6bfd67d" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_2b86358b-dcce-4d6a-b707-2fa5e6bfd67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_1ea4c65f-c266-493d-98be-cc109025f8ac" xlink:href="crdf-20220930.xsd#crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_1ea4c65f-c266-493d-98be-cc109025f8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_02a41dfd-ab39-4dc6-a8f9-31bbedc41bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract_1e8b365a-6815-4af2-bbed-e50219daa6b7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_02a41dfd-ab39-4dc6-a8f9-31bbedc41bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37cd3893-f6b7-4f87-a99e-6ddd08f90c43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37cd3893-f6b7-4f87-a99e-6ddd08f90c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_517d6eb7-392d-4afc-8b62-a4b8e6a8edf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_517d6eb7-392d-4afc-8b62-a4b8e6a8edf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_030cf2b3-68c9-47ad-99f8-a9ae07c6cb87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_030cf2b3-68c9-47ad-99f8-a9ae07c6cb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a8be698b-b840-450f-b0e2-98cca72f2dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_87787ea2-51b0-4066-a429-bb0b4faf1249" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a8be698b-b840-450f-b0e2-98cca72f2dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6bbec44-b89a-408c-aa97-830c799f3a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e6bbec44-b89a-408c-aa97-830c799f3a97" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0108484d-b429-47fa-9536-324ebf5399f9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_fb08b16d-f648-4a4c-94a4-888e106e122e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_fb08b16d-f648-4a4c-94a4-888e106e122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_ff72866c-f198-4346-900e-af40dc0121f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64a3d71b-a66f-4e79-b674-5d70a89ceb98" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_ff72866c-f198-4346-900e-af40dc0121f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_7f144d52-03a3-45e1-be4e-82151188e190" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_346fcbc1-02c5-4e39-b793-c1d6769437b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_346fcbc1-02c5-4e39-b793-c1d6769437b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b9226b7c-c684-4620-982e-8f3a0496333b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c6c6bdb3-f94e-4396-a8c1-80c083a8bfbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_b9226b7c-c684-4620-982e-8f3a0496333b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fd6b5a1e-f231-4352-9de0-e3c12215e3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fd6b5a1e-f231-4352-9de0-e3c12215e3d5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_645d2eed-d538-49cf-9f9e-e9d170c95783" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_FurnitureAndOfficeEquipmentMember_a33e1ddb-548e-4542-b771-402e1c1f30ef" xlink:href="crdf-20220930.xsd#crdf_FurnitureAndOfficeEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_crdf_FurnitureAndOfficeEquipmentMember_a33e1ddb-548e-4542-b771-402e1c1f30ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_10d4ceed-cacc-4bf3-9bd8-4e30410c09ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_10d4ceed-cacc-4bf3-9bd8-4e30410c09ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d9d16b99-8d06-44fa-bd54-22cc37a9a1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1ab83795-4700-4b6f-9947-2cb797b6aa19" xlink:to="loc_us-gaap_EquipmentMember_d9d16b99-8d06-44fa-bd54-22cc37a9a1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7591f502-c9d5-425e-acfa-9fa7bfbe62ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_203a4b76-bf67-4c3a-a414-64843265f7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_203a4b76-bf67-4c3a-a414-64843265f7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5e12f84b-08c8-4ca9-a7d0-8826833366cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5e12f84b-08c8-4ca9-a7d0-8826833366cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d4b47a99-0595-4067-9d77-228ba8b5f4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_42418c58-fb9a-40b6-a158-112c2f8299ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d4b47a99-0595-4067-9d77-228ba8b5f4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_67494ea5-91ae-47d5-99c7-f7971a5a38e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_67494ea5-91ae-47d5-99c7-f7971a5a38e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedPreferredStockDividend_24c3f389-7053-4ec5-a7a9-95f532e7d955" xlink:href="crdf-20220930.xsd#crdf_AccruedPreferredStockDividend"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_crdf_AccruedPreferredStockDividend_24c3f389-7053-4ec5-a7a9-95f532e7d955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedClinicalTrial_ce810320-8c12-41e0-a254-a661d4199dbc" xlink:href="crdf-20220930.xsd#crdf_AccruedClinicalTrial"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_crdf_AccruedClinicalTrial_ce810320-8c12-41e0-a254-a661d4199dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedResearchAgreements_110e9edc-1874-4f99-ae72-1551e507591d" xlink:href="crdf-20220930.xsd#crdf_AccruedResearchAgreements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_crdf_AccruedResearchAgreements_110e9edc-1874-4f99-ae72-1551e507591d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_AccruedDirectorFees_890bffeb-3fa7-401d-a368-3dba05d6b4d0" xlink:href="crdf-20220930.xsd#crdf_AccruedDirectorFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_crdf_AccruedDirectorFees_890bffeb-3fa7-401d-a368-3dba05d6b4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_2ac0da1f-1170-444e-ac36-e2edce790b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_2ac0da1f-1170-444e-ac36-e2edce790b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_PatentLicenseAndOtherFeesPayable_fff67892-8436-4aa7-8f44-f4f7cae0ee07" xlink:href="crdf-20220930.xsd#crdf_PatentLicenseAndOtherFeesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_crdf_PatentLicenseAndOtherFeesPayable_fff67892-8436-4aa7-8f44-f4f7cae0ee07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35c245f8-179c-487f-a302-83328fa831f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_35c245f8-179c-487f-a302-83328fa831f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_504486c6-f555-4b36-9903-7e37aeae7f15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1a07d4f8-f458-4c77-b62c-1a42c29dfd02" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_504486c6-f555-4b36-9903-7e37aeae7f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ab6ff297-66c6-4606-8030-f67b7fb22bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseAreaOfLease_8752eb89-591a-4489-947c-bcb2808cd14c" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseAreaOfLease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ab6ff297-66c6-4606-8030-f67b7fb22bea" xlink:to="loc_crdf_LesseeOperatingLeaseAreaOfLease_8752eb89-591a-4489-947c-bcb2808cd14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseMonthlyRentPayment_84a6d408-6718-47d2-9508-6f8e9b959ecd" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseMonthlyRentPayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ab6ff297-66c6-4606-8030-f67b7fb22bea" xlink:to="loc_crdf_LesseeOperatingLeaseMonthlyRentPayment_84a6d408-6718-47d2-9508-6f8e9b959ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage_085bc537-8aff-4c08-a734-1a4cfc0ab08e" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ab6ff297-66c6-4606-8030-f67b7fb22bea" xlink:to="loc_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage_085bc537-8aff-4c08-a734-1a4cfc0ab08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_38524edf-cf5b-4c85-97df-0e33381971c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_75bc0311-f969-404b-92b3-2d49ee0bd907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38524edf-cf5b-4c85-97df-0e33381971c0" xlink:to="loc_us-gaap_OperatingLeaseCost_75bc0311-f969-404b-92b3-2d49ee0bd907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_b232b1a2-7923-4eeb-a933-5b5400e91b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38524edf-cf5b-4c85-97df-0e33381971c0" xlink:to="loc_us-gaap_SubleaseIncome_b232b1a2-7923-4eeb-a933-5b5400e91b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_727d00b7-fe5b-4a4c-acf8-520d51b9575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38524edf-cf5b-4c85-97df-0e33381971c0" xlink:to="loc_us-gaap_LeaseCost_727d00b7-fe5b-4a4c-acf8-520d51b9575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_62344135-d624-4dcc-aed5-dcd5074d1c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_62344135-d624-4dcc-aed5-dcd5074d1c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8e0aff9-747f-49f5-95f4-0ca3c659aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8e0aff9-747f-49f5-95f4-0ca3c659aaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4081a163-8f5c-4b8f-888f-8e5e652b9805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4081a163-8f5c-4b8f-888f-8e5e652b9805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5595970e-fb23-4d35-b229-b6d6aac97f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseLiability_5595970e-fb23-4d35-b229-b6d6aac97f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78590be5-6271-4f8b-b599-3989684c4603" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78590be5-6271-4f8b-b599-3989684c4603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e705679e-7a29-412d-ab93-bb2a3ddaef95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4dc3c6d1-ab68-4f5c-90f3-cc9353fb4759" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e705679e-7a29-412d-ab93-bb2a3ddaef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3e835e14-42b3-44d9-8b61-d2de4db6f93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c83c8d5f-d255-4c04-ade7-9ea2e4c04f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e835e14-42b3-44d9-8b61-d2de4db6f93f" xlink:to="loc_us-gaap_OperatingLeasePayments_c83c8d5f-d255-4c04-ade7-9ea2e4c04f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f336f851-aab1-44ba-87f5-efff788aaadf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e835e14-42b3-44d9-8b61-d2de4db6f93f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f336f851-aab1-44ba-87f5-efff788aaadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fe2bd31a-b58b-4705-bd15-c20f473cc301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fe2bd31a-b58b-4705-bd15-c20f473cc301" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e1783f4-7b0e-47f1-87fa-32bc0bdad321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e1783f4-7b0e-47f1-87fa-32bc0bdad321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c734fad3-28f1-485c-a8d5-82d10a4bb772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c734fad3-28f1-485c-a8d5-82d10a4bb772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d147a7b4-c133-4aab-b212-9949654d8728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d147a7b4-c133-4aab-b212-9949654d8728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ceaf7af5-be41-48fd-822a-6a2c888d8906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ceaf7af5-be41-48fd-822a-6a2c888d8906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4280c88b-76f7-4f02-b4be-575adc6854c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4280c88b-76f7-4f02-b4be-575adc6854c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_630e724b-ac3e-454e-bc4e-4d542fa5eb91" xlink:href="crdf-20220930.xsd#crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_630e724b-ac3e-454e-bc4e-4d542fa5eb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3aa6d187-ccf7-4943-9d1f-3aba1417edf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3aa6d187-ccf7-4943-9d1f-3aba1417edf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_18a29259-792d-4370-999f-4a5336992533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_18a29259-792d-4370-999f-4a5336992533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f798c7fb-d65a-470e-8e7c-81115bad170e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cb693378-49bb-49e0-80dc-45502690c63a" xlink:to="loc_us-gaap_OperatingLeaseLiability_f798c7fb-d65a-470e-8e7c-81115bad170e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="crdf-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_6278a381-1378-4b60-a6c4-47a3236f553b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_6278a381-1378-4b60-a6c4-47a3236f553b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:to="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_39154ed8-24ba-4bc2-96e2-3576594d4452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f139d485-8f8a-474e-9a03-ba06bfd5d5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1ef2ad1b-796e-4815-ac9d-9386244e7dbd" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f139d485-8f8a-474e-9a03-ba06bfd5d5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ca062d04-07ae-46fd-b912-746b0c957533" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6cc6ad13-74fe-4ad0-a1bc-df79bec83641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6cc6ad13-74fe-4ad0-a1bc-df79bec83641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c47a1dda-476f-42e0-94c0-72077ba5c224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f58e61a9-e967-45fe-b430-b43cbdeace8f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c47a1dda-476f-42e0-94c0-72077ba5c224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_030c87dd-14ba-49ee-94df-628acd88708e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e5548d93-9e11-44cd-b914-7ca388bcec3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e5548d93-9e11-44cd-b914-7ca388bcec3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5e6a5889-2a2a-43c6-a578-ed44a755eca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5e6a5889-2a2a-43c6-a578-ed44a755eca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea61a5e5-2817-4862-b4c9-9504b5500de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea61a5e5-2817-4862-b4c9-9504b5500de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_550616e6-6795-4b3d-aa43-8c539a4a5c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_550616e6-6795-4b3d-aa43-8c539a4a5c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4892a697-5ce0-4d73-a8df-29dca1ed745b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef0ef459-ed65-4291-88f0-d649c8c2e82b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4892a697-5ce0-4d73-a8df-29dca1ed745b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4871aaf4-0837-4384-ba5e-263261e8f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4871aaf4-0837-4384-ba5e-263261e8f48f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:to="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_c4bee931-025b-4e5c-b70b-6d2a79749e3c" xlink:to="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_EquityIncentivePlan2021Member_8942948e-eb9b-4e3f-bd58-6d7a7109228d" xlink:href="crdf-20220930.xsd#crdf_EquityIncentivePlan2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_197c7cd4-bec9-4402-8360-a334b9dd51bc" xlink:to="loc_crdf_EquityIncentivePlan2021Member_8942948e-eb9b-4e3f-bd58-6d7a7109228d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:to="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e7c07d2b-2df0-49e1-ae50-7f9672bd2d46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a778809f-9c3b-4660-98d3-1a74a70ce683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a778809f-9c3b-4660-98d3-1a74a70ce683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_InducementGrantStockOptionsMember_f4d97837-23f8-4ea7-a666-5d3b1ad5d57b" xlink:href="crdf-20220930.xsd#crdf_InducementGrantStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aebd1f8-bcc6-48a4-b82b-c4f521eae989" xlink:to="loc_crdf_InducementGrantStockOptionsMember_f4d97837-23f8-4ea7-a666-5d3b1ad5d57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ff24b685-3cf3-4470-bacb-c5d11b195fd6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cb698b8f-7902-4ba3-a884-67c5361ffed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cb698b8f-7902-4ba3-a884-67c5361ffed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be556d5a-a081-4d65-947d-3429dc5edcf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_be556d5a-a081-4d65-947d-3429dc5edcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7bac1cc7-f122-431b-8e25-62e426d5a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7bac1cc7-f122-431b-8e25-62e426d5a731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc1ec13a-872b-47c3-9507-35618a91a218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_d7e7d6aa-b726-4db3-bb3b-7d5c819c7847" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_fc1ec13a-872b-47c3-9507-35618a91a218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5addc2a0-0b10-4db6-836b-213e9d28b93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5addc2a0-0b10-4db6-836b-213e9d28b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e29a2d7-8e65-4fde-b3fa-bb851a989ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e29a2d7-8e65-4fde-b3fa-bb851a989ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_400d00f9-d629-4bb8-9286-b30fce9ef17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_400d00f9-d629-4bb8-9286-b30fce9ef17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3ef47828-77c7-4740-8331-17780c488c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3ef47828-77c7-4740-8331-17780c488c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_fd0cad55-c84b-4e62-a036-82bcd2cb9bdb" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod_fd0cad55-c84b-4e62-a036-82bcd2cb9bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cab77b1e-a6a5-4717-ab91-57095e27b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3d414be-ece5-4a58-a5d8-09bdf2e7e406" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cab77b1e-a6a5-4717-ab91-57095e27b4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8805751b-c5ce-4972-a760-fcf87bb63006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8805751b-c5ce-4972-a760-fcf87bb63006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e48a4c7d-dbdc-4141-a1e9-14ebf65c2e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e48a4c7d-dbdc-4141-a1e9-14ebf65c2e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bb32ebb6-1add-42e2-8a18-c30e7d7f694f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bb32ebb6-1add-42e2-8a18-c30e7d7f694f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ec3e316e-e330-4de1-bdf7-b8247e7b6e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ec3e316e-e330-4de1-bdf7-b8247e7b6e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b4b06b2f-ede1-4b14-819b-acce89fe5148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b4b06b2f-ede1-4b14-819b-acce89fe5148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_89531c4e-8ecd-49c8-9366-2e0f7d913d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_89531c4e-8ecd-49c8-9366-2e0f7d913d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_9f3a9143-a27b-40a4-93d1-58651591a432" xlink:href="crdf-20220930.xsd#crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_9f3a9143-a27b-40a4-93d1-58651591a432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9819ca16-d203-41f2-94cf-c52aeec60dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_877f992f-f70e-4fe2-93cb-1b3da8e88f6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9819ca16-d203-41f2-94cf-c52aeec60dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1349e480-f770-4066-a0e6-0fa70326b236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1349e480-f770-4066-a0e6-0fa70326b236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_05b7be52-e7cd-42a7-a11e-a436b92d9745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_05b7be52-e7cd-42a7-a11e-a436b92d9745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9dbf982b-6d33-4593-a91f-b980d2610c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9dbf982b-6d33-4593-a91f-b980d2610c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9ece0ec-d145-4988-95f9-d3dcfeaca926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_b9ece0ec-d145-4988-95f9-d3dcfeaca926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4fca65ec-1506-4bcf-9b8d-be2cd6705109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4f3432cd-e4cd-4494-8f31-37e7118419ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4fca65ec-1506-4bcf-9b8d-be2cd6705109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bbecba8b-b735-4158-a67b-2903d5469dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bbecba8b-b735-4158-a67b-2903d5469dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef86167b-91c2-4ea6-bc4e-4d97a375e7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_ef86167b-91c2-4ea6-bc4e-4d97a375e7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_cf69ff07-fcb3-4f89-98f2-18c54762abec" xlink:href="crdf-20220930.xsd#crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d08bcb-b08d-4940-98a2-5d3e4ad2c236" xlink:to="loc_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost_cf69ff07-fcb3-4f89-98f2-18c54762abec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityWarrantsDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_9cdbc625-28d7-41ff-90e6-8348aed4db39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_WarrantsAndRightsRollForward_e70039ce-2c82-47a7-a346-c211a2a4fd61" xlink:href="crdf-20220930.xsd#crdf_WarrantsAndRightsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_9cdbc625-28d7-41ff-90e6-8348aed4db39" xlink:to="loc_crdf_WarrantsAndRightsRollForward_e70039ce-2c82-47a7-a346-c211a2a4fd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_ef54d32a-e6f4-4c7b-829c-20e3e02a283c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_WarrantsAndRightsRollForward_e70039ce-2c82-47a7-a346-c211a2a4fd61" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_ef54d32a-e6f4-4c7b-829c-20e3e02a283c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_90c87a8c-a38e-4777-8d3b-31cd183c4a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_WarrantsAndRightsRollForward_e70039ce-2c82-47a7-a346-c211a2a4fd61" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_90c87a8c-a38e-4777-8d3b-31cd183c4a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_6033e7ef-7fe4-4630-8182-9ba57d4dd99c" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_9cdbc625-28d7-41ff-90e6-8348aed4db39" xlink:to="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_6033e7ef-7fe4-4630-8182-9ba57d4dd99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_f8a89cea-83fc-4843-b585-bae3146824e1" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_6033e7ef-7fe4-4630-8182-9ba57d4dd99c" xlink:to="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_f8a89cea-83fc-4843-b585-bae3146824e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_50bc5e0b-738b-468a-9a78-cdec8de87671" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract_6033e7ef-7fe4-4630-8182-9ba57d4dd99c" xlink:to="loc_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights_50bc5e0b-738b-468a-9a78-cdec8de87671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract_539cbbd6-9e32-4ee4-bc1b-3bf901526b8f" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_9cdbc625-28d7-41ff-90e6-8348aed4db39" xlink:to="loc_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract_539cbbd6-9e32-4ee4-bc1b-3bf901526b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights_1629bd49-0b08-4d79-a701-0fa1bd5d860b" xlink:href="crdf-20220930.xsd#crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract_539cbbd6-9e32-4ee4-bc1b-3bf901526b8f" xlink:to="loc_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights_1629bd49-0b08-4d79-a701-0fa1bd5d860b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#StockholdersEquityPreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3c814f86-fd43-47fd-870a-77f002ccc8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3c814f86-fd43-47fd-870a-77f002ccc8a5" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b8279ff-3532-4831-97a9-930e672e1a57" xlink:to="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesAConvertiblePreferredStockMember_74c542f5-2f68-4f41-9947-21d0c34d34eb" xlink:href="crdf-20220930.xsd#crdf_SeriesAConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesAConvertiblePreferredStockMember_74c542f5-2f68-4f41-9947-21d0c34d34eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesBConvertiblePreferredStockMember_472bfefa-335d-44f1-bde5-d74502ff8688" xlink:href="crdf-20220930.xsd#crdf_SeriesBConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesBConvertiblePreferredStockMember_472bfefa-335d-44f1-bde5-d74502ff8688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesCConvertiblePreferredStockMember_509c956d-9df9-443d-813a-f1617edbd91f" xlink:href="crdf-20220930.xsd#crdf_SeriesCConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesCConvertiblePreferredStockMember_509c956d-9df9-443d-813a-f1617edbd91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesDConvertiblePreferredStockMember_f76f42a0-03be-4f1a-8d24-938bf7b29833" xlink:href="crdf-20220930.xsd#crdf_SeriesDConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesDConvertiblePreferredStockMember_f76f42a0-03be-4f1a-8d24-938bf7b29833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_a2260937-3e0e-4d20-b46b-67935572ac2d" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd69b3f9-51d7-4c50-baaf-12454beec4fe" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_a2260937-3e0e-4d20-b46b-67935572ac2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_987b5112-3e4a-4214-a206-69619b11a232" xlink:to="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4209d149-e800-464c-a321-3b1e207c5519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4209d149-e800-464c-a321-3b1e207c5519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_633dde2c-2ec9-49b0-8115-1d78d2f21eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_633dde2c-2ec9-49b0-8115-1d78d2f21eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_ff3b13d1-bb1c-41d0-84b4-5a50c6105c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_ff3b13d1-bb1c-41d0-84b4-5a50c6105c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_49e34b68-aaeb-4a26-9cb3-a71e46646123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9b43ace2-f409-4138-beaf-8dcf388ac6c8" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_49e34b68-aaeb-4a26-9cb3-a71e46646123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cardiffoncology.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="crdf-20220930.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.cardiffoncology.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5d0b4769-2a8a-451a-aed8-6aa6ae52d131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5d0b4769-2a8a-451a-aed8-6aa6ae52d131" xlink:to="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:to="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_61e8ef6c-2817-437b-bc52-ffb63fb5bb24" xlink:to="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crdf_SeriesEConvertiblePreferredStockMember_d9bef748-5c9f-4091-9d46-7e7344b3d05a" xlink:href="crdf-20220930.xsd#crdf_SeriesEConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0050c4f4-fc86-40d3-90b7-2d99cce4276c" xlink:to="loc_crdf_SeriesEConvertiblePreferredStockMember_d9bef748-5c9f-4091-9d46-7e7344b3d05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6acbe12e-22c1-451a-8577-2ead3626347c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_828ebb4d-8638-4d8a-ba68-1c045f9537ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d3ddafaf-3941-4adb-a817-4b4bba8e2e5f" xlink:to="loc_us-gaap_SubsequentEventMember_828ebb4d-8638-4d8a-ba68-1c045f9537ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_7ecda1cf-9bf5-4bc8-970c-54f531e5d714" xlink:to="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_6bc07873-7b3d-46a6-b3a5-523aa17696ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_6bc07873-7b3d-46a6-b3a5-523aa17696ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_c9bf4cda-61f4-4738-9a40-05e63aff07ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_17c9aaba-2fb4-4b93-a655-e47dfbcc57c7" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_c9bf4cda-61f4-4738-9a40-05e63aff07ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397999991584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Oct. 27, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CARDIFF ONCOLOGY,&#160;INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-2004382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">11055 Flintkote Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Diego<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">952-7570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CRDF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,677,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001213037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997684848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 18,717<span></span>
</td>
<td class="nump">$ 11,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">95,586<span></span>
</td>
<td class="nump">128,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and unbilled receivable</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,802<span></span>
</td>
<td class="nump">4,771<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">119,755<span></span>
</td>
<td class="nump">146,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">123,631<span></span>
</td>
<td class="nump">149,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,425<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">6,138<span></span>
</td>
<td class="nump">4,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,245<span></span>
</td>
<td class="nump">6,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="nump">2,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">10,419<span></span>
</td>
<td class="nump">9,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, 20,000 shares authorized; (Note 6)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value, 150,000 shares authorized; 43,335 and 41,964 shares issued and outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">403,822<span></span>
</td>
<td class="nump">400,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ServiceReceivable', window );">Service receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(779)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(289,835)<span></span>
</td>
<td class="num">(259,810)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">113,212<span></span>
</td>
<td class="nump">140,417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 123,631<span></span>
</td>
<td class="nump">$ 149,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ServiceReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Monetary value of future clinical trial services to be received in connection with issuance of common stock, preferred stock and warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ServiceReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997342016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">43,335,000<span></span>
</td>
<td class="nump">41,964,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">43,335,000<span></span>
</td>
<td class="nump">41,964,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000001152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Royalties</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 86<span></span>
</td>
<td class="nump">$ 258<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development</a></td>
<td class="nump">6,009<span></span>
</td>
<td class="nump">4,154<span></span>
</td>
<td class="nump">20,665<span></span>
</td>
<td class="nump">11,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">3,077<span></span>
</td>
<td class="nump">2,930<span></span>
</td>
<td class="nump">10,103<span></span>
</td>
<td class="nump">8,003<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,086<span></span>
</td>
<td class="nump">7,084<span></span>
</td>
<td class="nump">30,768<span></span>
</td>
<td class="nump">19,555<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(8,993)<span></span>
</td>
<td class="num">(6,998)<span></span>
</td>
<td class="num">(30,510)<span></span>
</td>
<td class="num">(19,329)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income, net</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Gain from change in fair value of derivative financial instruments&#8212;warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="num">(338)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">503<span></span>
</td>
<td class="nump">480<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(8,571)<span></span>
</td>
<td class="num">(6,913)<span></span>
</td>
<td class="num">(30,007)<span></span>
</td>
<td class="num">(18,849)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred stock dividend payable on Series A Convertible Preferred Stock</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (8,577)<span></span>
</td>
<td class="num">$ (6,919)<span></span>
</td>
<td class="num">$ (30,025)<span></span>
</td>
<td class="num">$ (18,867)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per common share - basic (in dollars per share)</a></td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per common share - diluted (in dollars per share)</a></td>
<td class="num">$ (0.20)<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding - basic (in shares)</a></td>
<td class="nump">43,333<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="nump">43,291<span></span>
</td>
<td class="nump">38,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding - diluted (in shares)</a></td>
<td class="nump">43,333<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="nump">43,291<span></span>
</td>
<td class="nump">38,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000157360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (8,571)<span></span>
</td>
<td class="num">$ (6,913)<span></span>
</td>
<td class="num">$ (30,007)<span></span>
</td>
<td class="num">$ (18,849)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on securities available-for-sale</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="num">(637)<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">(8,368)<span></span>
</td>
<td class="num">(6,887)<span></span>
</td>
<td class="num">(30,644)<span></span>
</td>
<td class="num">(18,833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred stock dividend payable on Series A Convertible Preferred Stock</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic', window );">Comprehensive loss attributable to common stockholders</a></td>
<td class="num">$ (8,374)<span></span>
</td>
<td class="num">$ (6,893)<span></span>
</td>
<td class="num">$ (30,662)<span></span>
</td>
<td class="num">$ (18,851)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Comprehensive Income (Loss) Available To Common Stockholders, Basic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397993231984">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Service Receivable</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">36,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 128,158<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 361,819<span></span>
</td>
<td class="num">$ (2,171)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (231,495)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Issuance of common stock upon exercise of warrants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_StockIssuedDuringPeriodValueWarrantsExercised', window );">Issuance of common stock upon exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ReleaseOfClinicalTrialFundingCommitment', window );">Release of clinical trial funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,179)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,179)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">37,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,817<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">363,350<span></span>
</td>
<td class="num">(1,791)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(236,680)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">36,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">128,158<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">361,819<span></span>
</td>
<td class="num">(2,171)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(231,495)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,849)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Sep. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">133,544<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">384,551<span></span>
</td>
<td class="num">(666)<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="num">(250,362)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">37,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Mar. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,817<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">363,350<span></span>
</td>
<td class="num">(1,791)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(236,680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of expenses (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sale of common stock, net of expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">19,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ReleaseOfClinicalTrialFundingCommitment', window );">Release of clinical trial funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,757)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,757)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Jun. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138,918<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">383,611<span></span>
</td>
<td class="num">(1,245)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(243,443)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ReleaseOfClinicalTrialFundingCommitment', window );">Release of clinical trial funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,913)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,913)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Sep. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">133,544<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">384,551<span></span>
</td>
<td class="num">(666)<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="num">(250,362)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">41,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">140,417<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">400,503<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="num">(259,810)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(606)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(606)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Issuance of common stock upon conversion of Series E Convertible Preferred Stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(328)<span></span>
</td>
<td class="nump">1,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Issuance of common stock upon conversion of Series E Convertible Preferred Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ReleaseOfClinicalTrialFundingCommitment', window );">Release of clinical trial funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,993)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,993)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">43,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,102<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">401,655<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(748)<span></span>
</td>
<td class="num">(270,809)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="nump">41,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">140,417<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">400,503<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="num">(259,810)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(30,007)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Sep. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">43,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">113,212<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">403,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(779)<span></span>
</td>
<td class="num">(289,835)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning (in shares) at Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">43,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,102<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">401,655<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(748)<span></span>
</td>
<td class="num">(270,809)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,443)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">43,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">120,474<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">402,710<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(982)<span></span>
</td>
<td class="num">(281,258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred stock dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,571)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending (in shares) at Sep. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">43,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Sep. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 113,212<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 403,822<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (779)<span></span>
</td>
<td class="num">$ (289,835)<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net of expenses of $0.8&#160;million.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ReleaseOfClinicalTrialFundingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Release Of Clinical Trial Funding Commitment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ReleaseOfClinicalTrialFundingCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of shares issued during the period upon cash exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_StockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_StockIssuedDuringPeriodValueWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity impact during the period due to the cash exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_StockIssuedDuringPeriodValueWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398003314960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance expenses</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397999998464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (30,007)<span></span>
</td>
<td class="num">$ (18,849)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,244<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premiums on short-term investments</a></td>
<td class="nump">672<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of derivative financial instruments&#8212;warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived', window );">Release of clinical trial funding commitment</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable and unbilled receivable</a></td>
<td class="num">(115)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses and other assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">408<span></span>
</td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,325<span></span>
</td>
<td class="num">(830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(271)<span></span>
</td>
<td class="num">(645)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(24,430)<span></span>
</td>
<td class="num">(15,650)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(931)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Insurance proceeds from casualty loss</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of short-term investments</a></td>
<td class="nump">61,229<span></span>
</td>
<td class="nump">15,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of short-term investments</a></td>
<td class="num">(80,428)<span></span>
</td>
<td class="num">(146,632)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of short-term investments</a></td>
<td class="nump">51,145<span></span>
</td>
<td class="nump">8,975<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">31,129<span></span>
</td>
<td class="num">(122,654)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sales of common stock, net of expenses of $0 and $776, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from exercise of warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">20,488<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">6,774<span></span>
</td>
<td class="num">(117,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;Beginning of period</a></td>
<td class="nump">11,943<span></span>
</td>
<td class="nump">130,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;End of period</a></td>
<td class="nump">18,717<span></span>
</td>
<td class="nump">13,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplementary disclosure of cash flow activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for taxes</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Acquisition of property and equipment included in accounts payable and accrued expenses</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_PreferredStockDividendAccrued', window );">Preferred stock dividend payable on Series A Convertible Preferred Stock</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_PreferredStockDividendAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the value of preferred stock dividend accrued during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_PreferredStockDividendAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Release Of Clinical Trial Funding Commitment For Services Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21B<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080549-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397998202848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance expenses</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398083440896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Basis of Presentation</a></td>
<td class="text">Organization and Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Organization and Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiff Oncology, Inc. (&#8220;Cardiff Oncology&#8221; or the &#8220;Company&#8221;) headquartered in San Diego, California, is a clinical-stage biotechnology company leveraging Polo-like Kinase 1 (&#8220;PLK1&#8221;) inhibition to develop novel therapies across a range of cancers. The Company&#8217;s lead asset is onvansertib, a PLK1 inhibitor that is being evaluated in combination with standard-of-care therapies in clinical programs targeting indications such as KRAS/NRAS-mutated metastatic colorectal cancer, metastatic pancreatic cancer, as well as investigator-initiated trials in triple negative breast cancer and small cell lung cancer. These programs and the Company&#8217;s broader development strategy are designed to target tumor vulnerabilities in order to overcome treatment resistance and deliver superior clinical benefit compared to the standard-of-care alone. The Company's common stock is listed on the Nasdaq Capital Market under the ticker symbol "CRDF".</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed financial statements of Cardiff Oncology have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) related to a quarterly report on Form&#160;10-Q. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules&#160;and regulations. The unaudited interim condensed financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#8217;s financial position and the results of its operations and cash flows for the periods presented. The unaudited condensed balance sheet at December&#160;31, 2021, has been derived from the audited financial statements at that date but does not include all of the information and disclosures required by GAAP for annual financial statements. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These unaudited interim condensed financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December&#160;31, 2021, included in the Company&#8217;s annual report on Form&#160;10-K filed with the SEC on February&#160;24, 2022.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred net losses since its inception and has negative operating cash flows. As of September&#160;30, 2022, the Company had $114.3&#160;million in cash, cash equivalents and short-term investments and believes it has sufficient cash to meet its funding requirements for at least the next 12 months following the issuance date of these financial statements.  </span></div>For the foreseeable future, the Company expects to continue to incur losses and require additional capital to further advance its clinical trial programs and support its other operations. The Company cannot be certain that additional funding will be available on acceptable terms, or at all. To the extent that the Company can raise additional funds by issuing equity securities, the Company&#8217;s stockholders may experience additional dilution.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398002926368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, there have been no changes to the Company&#8217;s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share is determined by dividing net loss applicable to common stockholders by the weighted-average common shares outstanding during the period. Preferred dividends are included in net loss attributable to common stockholders in the computation of basic and diluted earnings per share. </span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their effect was anti-dilutive:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,101,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;A Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;E Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,934,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,742,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-04 ("ASU 2021-04"), Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force). The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company has prospectively adopted this standard as of January 1, 2022 for periods presented after the adoption. The adoption of ASU 2021-04 did not have a material impact on the Company's financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncement Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06 ("ASU 2020-06"), Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s Own Equity (Subtopic 815-40) (&#8220;ASU 2020-06&#8221;). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#8217;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, ASU 2020-06 modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. The amendments in this update are effective for public business entities for fiscal years beginning after December 15, 2021 (or December 15, 2023, for companies who meet the SEC definition of Smaller Reporting Companies), and interim periods within those fiscal years. The amendment is to be adopted through either a fully retrospective or modified retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398083389712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s assets and liabilities that are measured and recognized at fair value on a recurring basis classified under the appropriate level of the fair value hierarchy as of September&#160;30, 2022 and December&#160;31, 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,586&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,332&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,665&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,036&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Included in short-term investments in the accompanying balance sheets. </span></div>The Company&#8217;s policy is to recognize transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers into or out of Level 3 during the nine months ended September 30, 2022<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000206544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Supplementary Balance Sheet Information</a></td>
<td class="text">Supplementary Balance Sheet Information<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments available for sale</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale consist of the following: </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,499&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,087&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,878&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses in investments available for sale debt securities at September&#160;30, 2022, were primarily due to increases in interest rates, not due to increased credit risks associated with specific securities. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale that have been in a continuous unrealized loss position for greater than one-year consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and equipment</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and office equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,823&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.910%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research agreements and services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees and outside services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent, license and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,527&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398002186208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;As a lessee, the Company&#8217;s current leases include its master facility lease and immaterial equipment leases, all of which are considered operating leases. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Master Facility Lease</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently leases 12,300 square feet of office and lab space in San Diego that expires on February 28, 2027. The lease currently requires monthly payments of approximately $60,000 per month with 3% annual escalation. </span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term&#8211;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate&#8211;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Operating Leases </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the nine months ended September&#160;30, 2022)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;As a lessee, the Company&#8217;s current leases include its master facility lease and immaterial equipment leases, all of which are considered operating leases. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Master Facility Lease</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently leases 12,300 square feet of office and lab space in San Diego that expires on February 28, 2027. The lease currently requires monthly payments of approximately $60,000 per month with 3% annual escalation. </span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term&#8211;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate&#8211;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Operating Leases </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the nine months ended September&#160;30, 2022)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398002984544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to Cardiff Oncology equity awards have been recognized in operating results as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in research and development expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized compensation cost related to non-vested stock options outstanding at September&#160;30, 2022, net of estimated forfeitures, was $9.8 million, which is expected to be recognized over a weighted-average remaining vesting period of 2.8 years.&#160;The weighted-average remaining contractual term of outstanding options as of September&#160;30, 2022, was approximately 7.6 years. The total fair value of stock options vested during the nine months ended September 30, 2022 and 2021, were $4.0 million and $1.2 million, respectively.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock option awards was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions during the following periods indicated:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility of Cardiff Oncology common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and changes in stock options outstanding is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,405,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,101,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,676&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017,818&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Equity Incentive Plan</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 the Company's stockholders approved the 2021 Omnibus Equity Incentive Plan ("2021 Plan"). The number of authorized shares in the 2021 Plan is equal to the sum of (i) 3,150,000 shares, plus (ii) the number of shares of Common Stock reserved, but unissued under the 2014 Plan; and (iii) the number of shares of Common Stock underlying forfeited awards under the 2014 Plan. On June 9, 2022 the shareholders approved an increase of shares authorized in the 2021 Plan to 5,150,000 from 3,150,000. As of September&#160;30, 2022, there were 3,055,281 shares available for issuance under the 2021 Plan. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2014 Equity Incentive Plan</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the adoption of the 2021 Plan, no additional equity awards can be made under the terms of the 2014 Plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inducement Grants</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company began issuing equity awards to certain new employees as inducement grants outside of its 2021 Plan. As of September&#160;30, 2022, an aggregate of 920,208 shares were issuable upon the exercise of inducement grant stock options approved by the Company.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Modification of Stock Options</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022 one of the Company's directors did not seek another term on the Board of Directors. At the time of departure, the Compensation Committee passed a resolution to extend the expiration date of the vested stock options, and to immediately accelerate the vesting of the unvested options. The Company recorded incremental reduction to stock compensation expense of $0.1&#160;million during the nine months ended September&#160;30, 2022, related to the modifications. </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of warrant activity and changes in warrants outstanding, including both liability and equity classifications is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.008%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining&#160;Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 years</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our Company's classes of preferred stock is presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Par value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares designated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation preference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series E Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398003042336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Agreements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executive agreements provide for severance payments in case of terminations without cause or certain change of control scenarios. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Agreements</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into a license agreement with Nerviano which granted the Company development and commercialization rights to NMS-1286937, which Cardiff Oncology refers to as onvansertib. Onvansertib, an investigational drug, is an oral, and a highly selective adenosine triphosphate competitive inhibitor of the serine/threonine PLK1. The Company is developing onvansertib in cancer indications with the greatest medical need for new treatment options. Terms of the agreement provide for the Company to pay development milestones and royalties based on sales volume.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to various agreements under which it licenses technology on an exclusive basis in the field of oncology therapeutics. These agreements include License fees, Royalties and Milestone payments. The Company also has a legacy license agreement in the field of oncology diagnostics under which royalty payments are due. These royalty payments are calculated as a percent of revenue. For the nine months ended September&#160;30, 2022 and 2021, payments have not been material.</span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiff Oncology does not believe that it has legal liabilities that are probable or reasonably possible that require either accrual or disclosure. From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Litigation is subject to inherent uncertainties, and an adverse result in matters may arise from time to time that may harm the Company&#8217;s business. As of the date of this report, management believes that there are no claims against the Company, which it believes will result in a material adverse effect on the Company&#8217;s business or financial condition.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398001627984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion of Series E Convertible Preferred Stock</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">327,509 Series E Convertible Preferred Shares were converted into 1,342,250 shares of common stock on October 11, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000142704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Basic and diluted net loss per common share is determined by dividing net loss applicable to common stockholders by the weighted-average common shares outstanding during the period. Preferred dividends are included in net loss attributable to common stockholders in the computation of basic and diluted earnings per share.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncement and Recent Accounting Pronouncement Not Yet Adopted</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-04 ("ASU 2021-04"), Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force). The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company has prospectively adopted this standard as of January 1, 2022 for periods presented after the adoption. The adoption of ASU 2021-04 did not have a material impact on the Company's financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncement Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06 ("ASU 2020-06"), Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s Own Equity (Subtopic 815-40) (&#8220;ASU 2020-06&#8221;). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#8217;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, ASU 2020-06 modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. The amendments in this update are effective for public business entities for fiscal years beginning after December 15, 2021 (or December 15, 2023, for companies who meet the SEC definition of Smaller Reporting Companies), and interim periods within those fiscal years. The amendment is to be adopted through either a fully retrospective or modified retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997446816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from the Calculation of Diluted Net Loss per Share</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their effect was anti-dilutive:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase Common Stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,101,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;A Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series&#160;E Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,934,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,742,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398003072112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Schedule of the Company&#8217;s Assets and Liabilities that are Measured and Recognized at Fair Value on a Recurring Basis Classified Under the Appropriate Level of the Fair Value Hierarchy</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s assets and liabilities that are measured and recognized at fair value on a recurring basis classified under the appropriate level of the fair value hierarchy as of September&#160;30, 2022 and December&#160;31, 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,586&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,333&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,332&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,665&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurements&#160;at<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities<br/>(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available for sale investments (1)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value on a recurring basis</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,036&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1) Included in short-term investments in the accompanying balance sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).  Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397998202752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Investments Available-for-sale</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale consist of the following: </span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,499&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,087&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:33.75pt"><span><br/></span></div><div style="text-indent:33.75pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity less than 1 year:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity less than 1 year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity 1 to 2 years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total maturity 1 to 2 years</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,878&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Investments Available-for-sale in a Continuous Unrealized Loss Position</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available for sale that have been in a continuous unrealized loss position for greater than one-year consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Market Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and office equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,823&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.910%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research agreements and services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees and outside services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent, license and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,527&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000163008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Lease Expense and Supplemental Cash Flow Information</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term&#8211;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate&#8211;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Future Minimum Lease Payments</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Operating Leases </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the nine months ended September&#160;30, 2022)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397993214096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to Cardiff Oncology equity awards have been recognized in operating results as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in research and development expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions to Estimate Fair Value of Stock Option Awards</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock option awards was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions during the following periods indicated:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility of Cardiff Oncology common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity and of Changes in Stock Options Outstanding</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and changes in stock options outstanding is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,771,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,405,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled / Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,101,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,178,676&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017,818&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of Warrant Activity and Changes in Warrants Outstanding</a></td>
<td class="text"><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of warrant activity and changes in warrants outstanding, including both liability and equity classifications is presented below:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.008%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise&#160;Price<br/>Per&#160;Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining&#160;Contractual<br/>Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our Company's classes of preferred stock is presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Par value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares designated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation preference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series E Convertible Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398083389712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Basis of Presentation (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash, cash equivalents and short-term investments</a></td>
<td class="nump">$ 114.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997754128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</a></td>
<td class="nump">10,934,858<span></span>
</td>
<td class="nump">10,742,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</a></td>
<td class="nump">5,101,572<span></span>
</td>
<td class="nump">3,566,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants to purchase Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</a></td>
<td class="nump">4,490,159<span></span>
</td>
<td class="nump">4,490,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember', window );">Series&#160;A Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=crdf_SeriesEConvertiblePreferredStockMember', window );">Series&#160;E Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)</a></td>
<td class="nump">1,342,250<span></span>
</td>
<td class="nump">2,684,607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=crdf_SeriesEConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=crdf_SeriesEConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397998827520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">$ 95,586<span></span>
</td>
<td class="nump">$ 128,878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">18,079<span></span>
</td>
<td class="nump">10,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">95,586<span></span>
</td>
<td class="nump">128,878<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">113,665<span></span>
</td>
<td class="nump">139,868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">14,202<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">55,647<span></span>
</td>
<td class="nump">88,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">14,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Non U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="nump">24,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">18,079<span></span>
</td>
<td class="nump">10,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">18,079<span></span>
</td>
<td class="nump">10,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="nump">24,046<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">33,333<span></span>
</td>
<td class="nump">35,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | Non U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="nump">24,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities (Level&#160;1) | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">18,079<span></span>
</td>
<td class="nump">10,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">80,332<span></span>
</td>
<td class="nump">104,832<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">80,332<span></span>
</td>
<td class="nump">104,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">14,202<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">55,647<span></span>
</td>
<td class="nump">88,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">14,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | Non U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level&#160;2) | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | Non U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available for sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Unobservable Inputs (Level&#160;3) | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total included in cash and cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397993283536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">$ 89,216<span></span>
</td>
<td class="nump">$ 95,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(728)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="nump">88,499<span></span>
</td>
<td class="nump">95,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract', window );"><strong>Maturity 1 to 2 years:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">7,148<span></span>
</td>
<td class="nump">33,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Fair Market Value</a></td>
<td class="nump">7,087<span></span>
</td>
<td class="nump">33,294<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">96,364<span></span>
</td>
<td class="nump">129,020<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(793)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Market Value</a></td>
<td class="nump">95,586<span></span>
</td>
<td class="nump">128,878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificate of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">14,285<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(87)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="nump">14,202<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">49,055<span></span>
</td>
<td class="nump">58,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(498)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="nump">48,560<span></span>
</td>
<td class="nump">58,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract', window );"><strong>Maturity 1 to 2 years:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">7,148<span></span>
</td>
<td class="nump">29,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Fair Market Value</a></td>
<td class="nump">7,087<span></span>
</td>
<td class="nump">29,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">10,528<span></span>
</td>
<td class="nump">14,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">14,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract', window );"><strong>Maturity less than 1 year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">15,348<span></span>
</td>
<td class="nump">20,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(94)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Market Value</a></td>
<td class="nump">15,254<span></span>
</td>
<td class="nump">20,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract', window );"><strong>Maturity 1 to 2 years:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Fair Market Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397993203616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Market Value</a></td>
<td class="nump">$ 2,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Gross Unrealized Loss</a></td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Market Value</a></td>
<td class="nump">751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Gross Unrealized Loss</a></td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Market Value</a></td>
<td class="nump">1,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Gross Unrealized Loss</a></td>
<td class="num">$ (22)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000181088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information - Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and depreciation and amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 4,633<span></span>
</td>
<td class="nump">$ 3,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less&#8212;accumulated depreciation and amortization</a></td>
<td class="num">(3,329)<span></span>
</td>
<td class="num">(3,441)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=crdf_FurnitureAndOfficeEquipmentMember', window );">Furniture and office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and depreciation and amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and depreciation and amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">2,545<span></span>
</td>
<td class="nump">1,962<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Laboratory equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and depreciation and amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,019<span></span>
</td>
<td class="nump">$ 906<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=crdf_FurnitureAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=crdf_FurnitureAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997494816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplementary Balance Sheet Information - Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">$ 1,609<span></span>
</td>
<td class="nump">$ 1,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_AccruedPreferredStockDividend', window );">Preferred stock dividend</a></td>
<td class="nump">432<span></span>
</td>
<td class="nump">414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_AccruedClinicalTrial', window );">Clinical trials</a></td>
<td class="nump">2,132<span></span>
</td>
<td class="nump">1,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_AccruedResearchAgreements', window );">Research agreements and services</a></td>
<td class="nump">1,125<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_AccruedDirectorFees', window );">Director fees</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees and outside services</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_PatentLicenseAndOtherFeesPayable', window );">Patent, license and other fees</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 6,138<span></span>
</td>
<td class="nump">$ 4,527<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_AccruedClinicalTrial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Clinical Trial</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_AccruedClinicalTrial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_AccruedDirectorFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued director fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_AccruedDirectorFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_AccruedPreferredStockDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Preferred Stock Dividend</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_AccruedPreferredStockDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_AccruedResearchAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued research agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_AccruedResearchAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_PatentLicenseAndOtherFeesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Patent, license and other fees payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_PatentLicenseAndOtherFeesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140398000171312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_LesseeOperatingLeaseAreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="nump">12,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_LesseeOperatingLeaseMonthlyRentPayment', window );">Monthly rent payments | $</a></td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage', window );">Annual rent increase, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Annual Rent Increase, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_LesseeOperatingLeaseAreaOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Area Of Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_LesseeOperatingLeaseAreaOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_LesseeOperatingLeaseMonthlyRentPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Monthly Rent Payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_LesseeOperatingLeaseMonthlyRentPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997685936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 188<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
<td class="nump">$ 568<span></span>
</td>
<td class="nump">$ 468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Operating sublease income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(303)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net operating lease cost</a></td>
<td class="nump">$ 188<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 568<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997795232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 2,388<span></span>
</td>
<td class="nump">$ 2,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="nump">2,568<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 2,848<span></span>
</td>
<td class="nump">$ 3,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term&#8211;operating leases</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate&#8211;operating leases</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397993150912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 431<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,061<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,061<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997758400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022 (excluding the nine months ended September&#160;30, 2022)</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">3,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 2,848<span></span>
</td>
<td class="nump">$ 3,119<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397994179216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Stock-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation expense</a></td>
<td class="nump">$ 1,037<span></span>
</td>
<td class="nump">$ 940<span></span>
</td>
<td class="nump">$ 3,244<span></span>
</td>
<td class="nump">$ 2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Options vested, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Stock-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation expense</a></td>
<td class="nump">286<span></span>
</td>
<td class="nump">174<span></span>
</td>
<td class="nump">746<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Stock-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation expense</a></td>
<td class="nump">751<span></span>
</td>
<td class="nump">$ 766<span></span>
</td>
<td class="nump">2,498<span></span>
</td>
<td class="nump">$ 1,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Stock-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average remaining vesting period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average contractual life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397999147312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Option Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 09, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Authorized shares under the plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,150,000<span></span>
</td>
<td class="nump">5,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">0.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106.00%<span></span>
</td>
<td class="nump">108.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance outstanding at the beginning of the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,771,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,731,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,858)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Cancelled / Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(371,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod', window );">Expired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance outstanding at the end of the period (in shares)</a></td>
<td class="nump">5,101,572<span></span>
</td>
<td class="nump">5,101,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at the end of the period (in shares)</a></td>
<td class="nump">2,178,676<span></span>
</td>
<td class="nump">2,178,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares)</a></td>
<td class="nump">5,017,818<span></span>
</td>
<td class="nump">5,017,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance outstanding at the beginning of the period (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled / Forfeited (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice', window );">Expired (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance outstanding at the end of the period (in USD per share)</a></td>
<td class="nump">$ 5.92<span></span>
</td>
<td class="nump">5.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at the end of the period (in USD per share)</a></td>
<td class="nump">7.44<span></span>
</td>
<td class="nump">7.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in USD per share)</a></td>
<td class="nump">$ 5.94<span></span>
</td>
<td class="nump">$ 5.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, intrinsic value</a></td>
<td class="nump">$ 30,739<span></span>
</td>
<td class="nump">$ 30,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,405,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at the end of the period, intrinsic value</a></td>
<td class="nump">16,013<span></span>
</td>
<td class="nump">16,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest, intrinsic value</a></td>
<td class="nump">29,723<span></span>
</td>
<td class="nump">$ 29,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost', window );">Incremental reduction of stock compensation expense</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crdf_InducementGrantStockOptionsMember', window );">Inducement Grant Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">920,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=crdf_EquityIncentivePlan2021Member', window );">Equity Incentive Plan 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of remaining shares available for issuance (in shares)</a></td>
<td class="nump">3,055,281<span></span>
</td>
<td class="nump">3,055,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that expired during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Plan Modification, Increase (Decrease) In Incremental Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=crdf_InducementGrantStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=crdf_InducementGrantStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=crdf_EquityIncentivePlan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=crdf_EquityIncentivePlan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997793632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Warrants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_WarrantsAndRightsRollForward', window );"><strong>Number of Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Balance of warrants outstanding at the end of the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,490,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Balance of warrants outstanding at the beginning of the period (in shares)</a></td>
<td class="nump">4,490,159<span></span>
</td>
<td class="nump">4,490,159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract', window );"><strong>Weighted Average Exercise Price Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights', window );">Weighted average exercise price of warrants at the beginning of the period (in USD per share)</a></td>
<td class="nump">$ 5.80<span></span>
</td>
<td class="nump">$ 5.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights', window );">Weighted average exercise price of warrants at the end of the period (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract', window );"><strong>Term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights', window );">Weighted-Average Remaining&#160;Contractual Term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period over which each class of warrants or rights outstanding may be exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the weighted average exercise price of each class of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>No definition available</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crdf_WarrantsAndRightsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crdf_WarrantsAndRightsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crdf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997315200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Preferred Stock (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesAConvertiblePreferredStockMember', window );">Series A Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">277,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation preference</a></td>
<td class="nump">$ 606,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">60,600<span></span>
</td>
<td class="nump">60,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">8,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesCConvertiblePreferredStockMember', window );">Series C Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesDConvertiblePreferredStockMember', window );">Series D Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">154,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember', window );">Series&#160;E Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Shares designated (in shares)</a></td>
<td class="nump">865,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">327,509<span></span>
</td>
<td class="nump">655,044<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesAConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesAConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140397997766368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event<br></strong></div></th>
<th class="th">
<div>Oct. 11, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Shares issued upon conversion (in shares)</a></td>
<td class="nump">1,342,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember', window );">Series&#160;E Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">327,509<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=crdf_SeriesEConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>crdf-20220930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:crdf="http://www.cardiffoncology.com/20220930"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="crdf-20220930.xsd" xlink:type="simple"/>
    <context id="i2e709bc4251444f5af238768da41af47_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i79a4f7ef76aa41269db16da4e58e8b36_I20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2022-10-27</instant>
        </period>
    </context>
    <context id="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i09403a9f01054c2fa7170fb9d51f3701_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic93e6d149ed949538616619e0d2f6742_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ifd5f809eeda74ae0bc0048c3ac006e65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ib555df6e74f54c638812174f5dd56068_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb59fc4227f24ec98565bf53ed2f8a07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i3c24d818a3b14655a528f0d9450a38e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i9c60edb0c0ea4c929d0eb956b7e0fe3a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i845a18d634f141c69de3c1d188277177_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib283628e74064beb960d8f69b6b9e0ba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="if8d4b445c9724e1da5fff3c121019726_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i41f421be5b3a42fab534316fe064ca21_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="idc2dbe8fbdc24f3d9695dd22fbbbdcb7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i7817ab7546af4d61812f39581834298f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i43e73f584af3498f9cd6b6b5569ea13f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i20bb209643fe4b1dbf02a9b29dcb9d5d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i5b6877917fd84acba0cf314af00e1c8d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie7430643f97b4d1ab65341c8d6452883_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87bdfe697039482d817a7a7befd7c0e3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i38817e5750794af58355d33b04d18f51_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic779dcb892e6476887cb933cf71d5401_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i13f03d63020e43bd800b707fdf2e7d44_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i09b4a6c775944a75a2deb179cda4e832_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia227edc8d8994048aae0093c61820cd8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i03c0a7c1216a4964a0cb0cc4ad8ad7f5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i273a80a1aed847f88d5ee7bc3c649d0e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia5b66dc0d69346f8b46f696f53bba38c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0c8eb8f5e6c14ea2b80a5afb820462ce_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i79c3caf0aeae4575b8430b19b49a8f06_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i89141a8650064c98bac04f7767a35e0c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia09ea496c74149eb970a939f3b91e818_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i00ce090dce0f401cbe3addf1d2f6d9ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i001d7dab6580467bab28aa4ca8e7f2e6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0565159f99264ddfb04895eb2a030967_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iae0bc55b4ee2405390c2f4676d098b36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ia21c86e1bdf7470d8ead59d9ba981be9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="id370d23953aa4df080bc9617b1e29ce8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i36cb41618a524faabdf0f5eb4488a1f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i2df391d4bfd249fd82f96b9761d7c123_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i4373e53084a7465fb132429b6015492b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i91fd275bb9b64c2b80ee71f061cf2dab_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i4211c6cfc251498c8167044378715010_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i614ac19bd1c5494181017c0ca24549e1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2372c2c040b64111b21226823b747315_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ieb3dcf511b6342558ace287c6edb09f3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i75fcc87e34cb4e02b9da04df364b64de_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i449c59461a6649e4aafaf07fb0ed6382_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="i3332c0f04a1a4c48ab1fca52e13aa686_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</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="ie7b8b7da48ae4045978be95aecc6803d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i879ca34cd68446db81397a8a62c99bee_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibdc9ec6405e24cf68161e35d788c6603_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6666f41e20604a42afebf91bcf0bbde8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i226a9fe9e713467a862762ac1f580baa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib135045c2f744f9b9b5154945691317d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i21603ee7d000414f8333a87485732bb5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i904caa8ea4ff4c4b9b5fb7ec726d1ff3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i236915929a26414ca9c2e755f6e3cdf8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id080eee7f4ba40a3b42c2ca365a6d43f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia355f083821149548abbbca54907151d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib1706a2bfd7a4c449361574dd86f39c6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93604fea7ddc473981d9f9cc062e4c12_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie67e247b2b104027b9eedbb3224e113d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ida62d5694c1446688f92fb7f342df72c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib84faf29811242a596b3bc5e9b8f9b86_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i33ecf2794d8a4a779c95798319a7730e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">crdf:ServiceReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i94c36b7121a7476f9257059c8e8c82e5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7ffe1a3544734dc7b09d6bb8df740bb9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3ec66e963ab04b52997ad24f2c22662b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i196e4db5855040e68f5be7bc2eef942b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i977d1a93d5bb48fd9478c051cc2744b5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic44ad6998d004c159cd1eb353b50b576_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7d662de98c9d42c582b0f77463f8d3f0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibae5bd783f76470eaca56308ace2f048_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99143b72d55042e984e13bec3d4e5f15_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3525955e610b453f8d01d291b9774892_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b05d3a9832444559843728fbe9d89aa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i126d8950f5774cdaaca5f43dd10a4167_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5cd07b88b8134d2e99a71da1265c5820_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78932e58468e4c238ee36969f01a9b05_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i403525f3f1cc4078a7a497aa7d29c96c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id5f3a37522544d3899eafe93ef80c365_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6940bc80ea424689845b8b5940578252_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i035e3ac247c447b99a58a10f3cbdb943_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i971f9db9f7634d3ba0ba4492710f1917_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iba24c3234e1144cb8d3662990ce26387_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic7c121a582064e318df6f1e3d3c3c4d6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id981d2c9255f42628d4b4ed79f851b73_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id666b984169c4b59a1e9dcff4cfb30ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieb5e35f1c92445aeb4c20362bf037470_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i61421dd6f2f0460f99587dedb3fc8e26_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id5bcf434c6d247539b231ce97c5418bd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i027ead9a21704178b9fc4c97a184db30_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if631c400cd5f43ad80de132e77ac9ef7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4406a11bf46f4779be4e2f832b6e02eb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9e68119be00645d5ad286fa2da2039be_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibd2bdddc65ce4b8a84fca6eb040bdba7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if3176670886b4376a7c9eb43d934ef0d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id6f9e9806ef4471ca46b20b14e1b8389_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaa829209d1dc4c039b314efe25cb38c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i097ea8a474844b61b5275151fc47b82b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id90beb4f4f7247459909d730e7ce388f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64abfe8811b24b639d57622067280448_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i797749bb1e5845fc8726a0702b43a5b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib69b40870d2e40bb9be84300b27ecdba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie43aefeb675f4d23adfb3fac7dc07109_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89558e7db6724718bea1817eb67f55e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacae7ffc6bce4300a9c14e814a081643_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied6be62faecf46c3bee3000c0c872214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ca8186bea114a4d945479f2fffabb8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6a7cb0d602d4e2e8978c95c2286c301_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ed7c4c2ae394f2f9d6fa4f68b693c8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id42354f986734c3c92ebcb535b97d41c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5215cec7420e4a279c8b01a2a1648a1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1632edaaf9c044539d5325b226770e1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e41f05b43e14839a52b1a65e6484e94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba3213b254ca4c75bcb485eb79c05dcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf4368a04a224e0ea82196a23eb319c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86a9381368d74d3db1a2e4b7ea86f727_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4900ac5f5fbd408a81a5fb5317f7e381_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ce436d0ffb84971bc9dd1042b3353be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a4aa6af96984d3a8ab62896b10777df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9f9317f2c36484c973f90ba3702b15a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a30ad006c5b446b93eca62f7d024cdb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6efe47f456e4805b76ab4bfc3c3f9a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8082708451a47369a4c3039f086bb4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i08764f15ca7b48bfa59b4846b74216f5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if92263bfb708412cb09f8a115288ab08_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if7c5a5da3e034026831cfe756e3046b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib586325c5d3644c3aee97b226f53f2be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i855866c6b5904ebebbfdd2b63fd9694d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c568719072f48bc84ba36a6860f7a36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic65e391bd73f4e25a882777cc374a8d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb2c73a9e3964c58887040a42fa0395b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crdf:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i35989ee797f44e96a87311fac38ec6ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crdf:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieca52c3e91684c358a0ce3a5ca685f00_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie41de7fe293848cfa6d3f4dd4e69e8ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i288fc3e93814499681ed61066dc5d8fb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie0aeb9353137456dbaa9a962fa938778_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d34146e19a0411eb7dd8c527e374570_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5b827e0c544d4b41a0942545d2eb0315_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iacbb4edd25ac48bfa076d19e9f40cf60_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie3aed9a115fe4281a45d02f29994b1d8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8a81bccf1ee8452ebf10cfeda8f2b27e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4aaf4d9f3cea4d03ad8ed532d79c24b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26bf94ec03f844ea815479228a249c74_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7ff759b5449442bda1b9bea264cb17df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i62a79d4b91ad462594a76128123e5a49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60904b4511884df3b025502bc4017c84_I20220609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <instant>2022-06-09</instant>
        </period>
    </context>
    <context id="i6d6df56bb6144b5991b435b053482ed6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crdf:EquityIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i285df1af47514de69e303dcf54c5328c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crdf:InducementGrantStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2173155aea5e4b638aec9ab191dd12f0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i58d39de1a4c541da806b3b34de9a5e39_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77b9d09b045e4fc09222b08d42826194_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8c9c1eb393a64aba8ef61182cf3194a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie897cb31672c442fa99ae4d6fea29e72_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7ec1c878faca47cda51c8b97bcc3b5eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i015012088f52469aa45f36d2178ab642_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib8e1159a61ea42a1800d525998f49217_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9410bd3ccc0647c7a180b4825b4c01d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7692ca2593da44a7b2ea55ed04f78b59_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icdcb832e86e44d0bb0994d1355e68295_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68a406e30ed548c3954acbc55bffb278_D20221011-20221011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">crdf:SeriesEConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-11</startDate>
            <endDate>2022-10-11</endDate>
        </period>
    </context>
    <context id="i4b3b318284494196864f97145508ef5b_D20221011-20221011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001213037</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-11</startDate>
            <endDate>2022-10-11</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</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="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y180LTEtMS0xLTM3Mzg2_dfc37a9a-cf7f-463d-8c88-c7d4f289927b">0001213037</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y183LTEtMS0xLTM3Mzg2_ef16129c-4b64-4749-b157-2f40db4f6b7d">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y184LTEtMS0xLTM3Mzg2_003108ed-ea6b-4473-a04c-6b56eb907fa0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y18xMi0xLTEtMS0zNzM4Ng_2223628f-e597-493b-8152-d948dd94a01f">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80L2ZyYWc6MTczZDk0N2FkODBhNDRhY2JjNjRlZGQzMjhhZTZjM2YvdGFibGU6YTBhZDhiNTE2ZDJmNGNmOTgyZTMyMWZmOTc2ZmI5N2MvdGFibGVyYW5nZTphMGFkOGI1MTZkMmY0Y2Y5ODJlMzIxZmY5NzZmYjk3Y18xMy0xLTEtMS0zNzM4Ng_bab41283-397a-41d2-b1aa-eb296342993a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODYx_bfe1eaeb-5f9c-491c-82b1-3b08bdcce9df">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6NDRhYmM3NmRiMjk0NDNkMTlkNTRkZjE5ZjA4NmU3MzIvdGFibGVyYW5nZTo0NGFiYzc2ZGIyOTQ0M2QxOWQ1NGRmMTlmMDg2ZTczMl8wLTAtMS0xLTM3Mzg2_28313ce3-121a-4e1a-a4f4-2d8db892f189">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xMzc_634c6646-8bb8-4db2-8f2c-018126f7c2d9">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MTNmZDVkZDQwNDgzNDA0OGI4MTgxZTBhMzg0OTdlYWQvdGFibGVyYW5nZToxM2ZkNWRkNDA0ODM0MDQ4YjgxODFlMGEzODQ5N2VhZF8wLTAtMS0xLTM3Mzg2_fbef096e-bad2-47e9-8cf8-cc7a8fd926a4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU1_ab65b742-1c2f-4265-bc38-88924a94ffae">001-35558</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU3_79d504f9-a48f-41e5-8f1a-091644980dba">CARDIFF ONCOLOGY,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8wLTAtMS0xLTM3Mzg2_6fed3cc0-9cfb-48c7-9658-dcbedd4ea0aa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8wLTItMS0xLTM3Mzg2_58f8cee7-7c8d-47cb-b951-0c25a4b6d812">27-2004382</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfNA_3e7c7832-b26b-44bc-90fb-d6693f611fab">11055 Flintkote Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfOA_06a29809-8601-4a88-b50a-c737a987bd56">San Diego</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTAtMS0xLTM3Mzg2L3RleHRyZWdpb246ZTNlMWYzNWYwODQ1NDMyN2E1MTM2N2FmNTVlZTlmYzZfMTI_6d0524b3-0eda-4292-a08f-2204c49ea0aa">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV8zLTItMS0xLTM3Mzg2_e5f9837f-4ba8-421b-8ba5-adb36ea8c013">92121</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV82LTAtMS0xLTM3Mzg2L3RleHRyZWdpb246OWRjZGFlNmNhM2U5NDVlY2EzOWQyZjYwNjA1YTJmODlfNQ_6950639c-bd97-4d57-aa38-75e07f946fe9">858</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6Y2VlOWU3NDAwOTEzNGQ5YzhhZmM3OTA3ODA3OThjZDkvdGFibGVyYW5nZTpjZWU5ZTc0MDA5MTM0ZDljOGFmYzc5MDc4MDc5OGNkOV82LTAtMS0xLTM3Mzg2L3RleHRyZWdpb246OWRjZGFlNmNhM2U5NDVlY2EzOWQyZjYwNjA1YTJmODlfOQ_83084788-b423-41d0-909b-28f39fbf2515">952-7570</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6YjJhNTRjMTg1ZjIzNDMxZGE0NTE3OGZlNjViZDQxOTYvdGFibGVyYW5nZTpiMmE1NGMxODVmMjM0MzFkYTQ1MTc4ZmU2NWJkNDE5Nl8xLTAtMS0xLTM3Mzg2_a405aaf4-5f67-4c34-816e-fccb0d426cd6">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6YjJhNTRjMTg1ZjIzNDMxZGE0NTE3OGZlNjViZDQxOTYvdGFibGVyYW5nZTpiMmE1NGMxODVmMjM0MzFkYTQ1MTc4ZmU2NWJkNDE5Nl8xLTItMS0xLTM3Mzg2_a7035d70-1393-4e51-8cf5-8dbc5dd443a5">CRDF</dei:TradingSymbol>
    <dei:EntityCurrentReportingStatus
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU4_59fb0d49-e2d2-49e2-9c76-beb18bd06a4e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODU5_fd596ffb-e6e0-47b7-a187-5bec900a1e60">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTQtMS0xLTM3Mzg2L3RleHRyZWdpb246MDQ5ZjI5ZGIxOTAyNDllZjk5MTBiMTA3MWNkZWFlOGFfNA_e54ca023-ff04-4a18-a67b-e5d54be17978">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTYtMS0xLTM3Mzg2L3RleHRyZWdpb246ODdjZTRmNjljMGVhNDA0YWJjMjMwYTc4NTQxOTQ3ZjFfMzA_d9dd3961-a34d-4c86-acf1-bb1691643879">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGFibGU6MDYyYmRmNDQyYTZhNDIzOGE4OWUxNjNjYmYwZTVmMzgvdGFibGVyYW5nZTowNjJiZGY0NDJhNmE0MjM4YTg5ZTE2M2NiZjBlNWYzOF8wLTgtMS0xLTM3Mzg2L3RleHRyZWdpb246OTMyNTVjZmY2YWY0NDA4Zjk1NDRkNjI3NmRjYTJkMTFfMjg_062998df-edde-41de-be88-f48dcc4976f0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODYw_67b4589b-d221-4c3a-96ce-3804f45a13a8">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i79a4f7ef76aa41269db16da4e58e8b36_I20221027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xL2ZyYWc6YjVhMmRkYzdkYjQ0NGVlOTgyNDE5YTZlYzZlMTk0ZjMvdGV4dHJlZ2lvbjpiNWEyZGRjN2RiNDQ0ZWU5ODI0MTlhNmVjNmUxOTRmM18xODA1_e6839e42-42f0-4515-aa8a-9c53b4a87bfc"
      unitRef="shares">44677169</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMy0xLTEtMS0zNzM4Ng_bb844f72-5c3c-403a-8b2e-364927a7171a"
      unitRef="usd">18717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMy0zLTEtMS0zNzM4Ng_17cfb756-c816-46aa-92a0-50ef16fffac0"
      unitRef="usd">11943000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNC0xLTEtMS0zNzM4Ng_f5dd73b1-bf2d-4d49-9ad1-56dc7de0b41c"
      unitRef="usd">95586000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNC0zLTEtMS0zNzM4Ng_73878ff7-95ce-44db-8e24-79e564942161"
      unitRef="usd">128878000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNS0xLTEtMS0zNzM4Ng_0259d87b-c272-47ca-93b6-ed00ee33b813"
      unitRef="usd">650000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNS0zLTEtMS0zNzM4Ng_a6e30c0a-3572-4114-a4af-c037633652e2"
      unitRef="usd">535000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNi0xLTEtMS0zNzM4Ng_dbf845ee-d97b-4bb3-97e4-b02f5767c5ff"
      unitRef="usd">4802000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNi0zLTEtMS0zNzM4Ng_946cf8bd-aabc-40ed-baab-a5e3fc054192"
      unitRef="usd">4771000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNy0xLTEtMS0zNzM4Ng_feedc06b-0077-4826-8079-8a8d569653a3"
      unitRef="usd">119755000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNy0zLTEtMS0zNzM4Ng_5b8f978d-042b-47be-84c0-52e9a4fcc3de"
      unitRef="usd">146127000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfOC0xLTEtMS0zNzM4Ng_aec0bb79-0890-40e8-8a30-5b2be076e196"
      unitRef="usd">1304000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfOC0zLTEtMS0zNzM4Ng_1bb1dcc7-61ec-4d3c-9625-b6d678eae223"
      unitRef="usd">382000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTAtMS0xLTEtMzczODY_958a34ea-4c5b-4cab-a313-b79b96ddc5d3"
      unitRef="usd">2388000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTAtMy0xLTEtMzczODY_1d43900c-4b18-4ef9-9474-f4053975470f"
      unitRef="usd">2796000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTEtMS0xLTEtMzczODY_1fc4ebae-2c9a-48ac-b71b-4c05a6f3440e"
      unitRef="usd">184000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTEtMy0xLTEtMzczODY_a5ba4430-aeab-4e65-8071-39f83a7f4dce"
      unitRef="usd">239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTItMS0xLTEtMzczODY_18dc0232-712a-4d7c-8717-3bb1c1374b4b"
      unitRef="usd">123631000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTItMy0xLTEtMzczODY_ccd533b4-d21b-4faf-81b1-da5cfef4528d"
      unitRef="usd">149544000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTYtMS0xLTEtMzczODY_86c2387f-1e16-4e5f-9389-07c21953fae5"
      unitRef="usd">1425000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTYtMy0xLTEtMzczODY_b312333c-2070-4d87-a404-5891e102d094"
      unitRef="usd">1439000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTctMS0xLTEtMzczODY_19fe8564-b62b-41d4-bed1-2d59e1c15fe3"
      unitRef="usd">6138000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTctMy0xLTEtMzczODY_9b8ade58-61a8-413c-ae2f-a6f510f1f948"
      unitRef="usd">4527000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTktMS0xLTEtMzczODY_222f226a-a6fc-4f69-b0b0-ce3a86001392"
      unitRef="usd">674000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMTktMy0xLTEtMzczODY_cc84c5f5-9fbc-4adc-b1ad-e7d11a2a7693"
      unitRef="usd">551000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjAtMS0xLTEtMzczODY_7f63093e-1cef-44b5-b668-c96f7d29d228"
      unitRef="usd">8000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjAtMy0xLTEtMzczODY_01c0aad2-511d-4c55-83eb-4378f66e2fbf"
      unitRef="usd">42000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjItMS0xLTEtMzczODY_ab25f621-b1f1-4bf1-8235-d80cb71e9449"
      unitRef="usd">8245000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjItMy0xLTEtMzczODY_22042a0b-691f-4416-b81a-82e9f82555d8"
      unitRef="usd">6559000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjUtMS0xLTEtMzczODY_7b562018-b462-4c17-8cb3-3f235ffd3f3a"
      unitRef="usd">2174000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjUtMy0xLTEtMzczODY_73d3b3da-fa04-43e2-8468-146397ae7118"
      unitRef="usd">2568000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjgtMS0xLTEtMzczODY_ad2ae818-b9a8-45f4-9876-01552f96a6bd"
      unitRef="usd">10419000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMjgtMy0xLTEtMzczODY_8dba9b72-a175-46ca-8150-41c30b941567"
      unitRef="usd">9127000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzAtMS0xLTEtMzczODY_51c84405-0370-4596-ad1a-fea19cd11bd5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzAtMy0xLTEtMzczODY_808146f1-b7cf-4190-b958-eb7c261c615f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo0MjZjZjU0ZmI1YjA0ZmRmYTFiMzMzZThmNzM4ZTk3ZF8yMQ_ad0df62d-e257-4f4f-80f5-d6d443c0b614"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo0MjZjZjU0ZmI1YjA0ZmRmYTFiMzMzZThmNzM4ZTk3ZF8yMQ_b4ef7601-3cc8-41a1-864c-62bfb2b99c7f"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMS0xLTEtMzczODY_334f4930-c911-4215-9842-2f79cf6b1da2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzMtMy0xLTEtMzczODY_8f228313-042d-4005-a750-68b24872a628"
      unitRef="usd">1000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8xOQ_2aa459d4-cc01-4814-b492-4757f8267adc"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8xOQ_43ea18d0-50a8-43ab-92b0-8d384974d914"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8zMw_283a0043-d976-44e0-a797-756819366b0f"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF8zMw_53dcc460-f62f-41d2-b1b6-192bbde472df"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF81NQ_08b4d5d6-8727-44ab-aee5-da20c5a0d401"
      unitRef="shares">43335000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF81NQ_3f70de2d-e765-416a-947d-c52d676879af"
      unitRef="shares">43335000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF82Mg_6c1a8e7b-f5e1-4e02-84ac-3af0f3c73734"
      unitRef="shares">41964000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo2YWVhM2VkOGIyYWM0YzAxOGVkNjU1MWI5YWUxNDZhOF82Mg_c2ee61f1-65f3-4b9c-9ad5-0522fdab9900"
      unitRef="shares">41964000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMS0xLTEtMzczODY_44a79e56-c60c-428a-80bf-24c776f9cbd1"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzQtMy0xLTEtMzczODY_162feaa9-1305-49c1-acdb-15b3e3f4a0bf"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzUtMS0xLTEtMzczODY_7b4a9ea3-51a5-4ca2-a9cb-9f9a5ac55fd2"
      unitRef="usd">403822000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzUtMy0xLTEtMzczODY_44980e6a-1656-4322-8cdd-54431503cdaa"
      unitRef="usd">400503000</us-gaap:AdditionalPaidInCapital>
    <crdf:ServiceReceivable
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzYtMS0xLTEtMzczODY_f72eeee9-c91a-4a2b-aa26-eb5397b7e3e1"
      unitRef="usd">0</crdf:ServiceReceivable>
    <crdf:ServiceReceivable
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzYtMy0xLTEtMzczODY_501df2b1-bd5d-4b24-bf85-6550a20fda8a"
      unitRef="usd">139000</crdf:ServiceReceivable>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzctMS0xLTEtMzczODY_17025093-82f9-4694-95b4-1d6ba47a4434"
      unitRef="usd">-779000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzctMy0xLTEtMzczODY_b91c189b-4ef4-4e4e-8543-a433f6c8c350"
      unitRef="usd">-142000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzgtMS0xLTEtMzczODY_b4cf5528-f994-4dd1-b50f-e75f53f233fe"
      unitRef="usd">-289835000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzgtMy0xLTEtMzczODY_7591a6d6-d7b4-4548-8cbd-7d780a32d424"
      unitRef="usd">-259810000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzktMS0xLTEtMzczODY_2a71f3d2-24e0-4ae9-88ca-6b7dfda52ff7"
      unitRef="usd">113212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfMzktMy0xLTEtMzczODY_af92bf19-5892-46c6-be42-70dc656da24f"
      unitRef="usd">140417000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNDAtMS0xLTEtMzczODY_0b3e8305-23c1-4b59-bb2e-1ff1b3dd3534"
      unitRef="usd">123631000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xNi9mcmFnOjQ3MTIyNmFjYmUxZDQxYmVhZjY4MmEzNTQxMDgwYmZhL3RhYmxlOjY3ZTdiZTliNWI4NTRiZTdhNWQ3N2U2ZmJiYTdiN2E0L3RhYmxlcmFuZ2U6NjdlN2JlOWI1Yjg1NGJlN2E1ZDc3ZTZmYmJhN2I3YTRfNDAtMy0xLTEtMzczODY_7717361d-8f8a-42a6-962c-50a407abeeec"
      unitRef="usd">149544000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS0xLTEtMS0zNzM4Ng_ef24569b-b62f-4467-9b70-8357034e5e6f"
      unitRef="usd">93000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS0zLTEtMS0zNzM4Ng_21f72455-4291-4de4-92a9-c1930a93ca79"
      unitRef="usd">86000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS01LTEtMS0zNzM4Ng_b0a33361-cac7-40b3-96c2-0174d3d55903"
      unitRef="usd">258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfNS03LTEtMS0zNzM4Ng_83c1e923-8512-4021-bb17-913266aa8d18"
      unitRef="usd">226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC0xLTEtMS0zNzM4Ng_88e989f2-042a-44fe-9af8-e0e16b11cd38"
      unitRef="usd">6009000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC0zLTEtMS0zNzM4Ng_b151d370-0834-4313-9b33-0b2b0a17b63b"
      unitRef="usd">4154000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC01LTEtMS0zNzM4Ng_97003ba7-2dbe-4c45-90b9-57bea6bce5ba"
      unitRef="usd">20665000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOC03LTEtMS0zNzM4Ng_2f2d4ee0-9ffd-4360-8fb1-b327f893a490"
      unitRef="usd">11552000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS0xLTEtMS0zNzM4Ng_50f725fc-c777-44f7-879b-ec3836e7ba4f"
      unitRef="usd">3077000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS0zLTEtMS0zNzM4Ng_2d6a8a5c-3201-40c2-9cdd-1f06d56d9b78"
      unitRef="usd">2930000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS01LTEtMS0zNzM4Ng_eb3d76dc-014c-47e6-bd39-4bbeb3352e31"
      unitRef="usd">10103000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfOS03LTEtMS0zNzM4Ng_d428ed43-0de5-434a-9cf6-259f16f9bc5b"
      unitRef="usd">8003000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItMS0xLTEtMzczODY_30b90d6d-9e08-4e2a-915c-84d69a4d9ed1"
      unitRef="usd">9086000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItMy0xLTEtMzczODY_b62cf190-faec-4186-a400-8c742de33989"
      unitRef="usd">7084000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItNS0xLTEtMzczODY_f61a6715-171b-4ea4-b24e-51a3c9c9156c"
      unitRef="usd">30768000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTItNy0xLTEtMzczODY_2d851276-279b-41d4-bcf3-666e17b7574a"
      unitRef="usd">19555000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtMS0xLTEtMzczODY_d10f8575-9cbf-4b33-93a7-bbfa9d028979"
      unitRef="usd">-8993000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtMy0xLTEtMzczODY_8fa9b4ad-de67-413a-ba1d-cd5857c7fb95"
      unitRef="usd">-6998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtNS0xLTEtMzczODY_a50b908d-7044-440e-80fa-dd03662490d8"
      unitRef="usd">-30510000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTQtNy0xLTEtMzczODY_35d946f7-e99e-4e96-941f-145837212544"
      unitRef="usd">-19329000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOperating
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctMS0xLTEtMzczODY_4dde527b-f09e-4785-a1e7-c79a5bb88497"
      unitRef="usd">458000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctMy0xLTEtMzczODY_1175ad36-0746-48c0-97e2-db8ac719c4f3"
      unitRef="usd">70000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctNS0xLTEtMzczODY_42d71f17-0528-4986-a52c-dd9f2c685456"
      unitRef="usd">841000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTctNy0xLTEtMzczODY_4ae21e34-9690-4f7e-a763-393a110fe275"
      unitRef="usd">185000</us-gaap:InterestIncomeOperating>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktMS0xLTEtMzczODY_62774084-ab1a-4f22-b884-53e6ac7b6714"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktMy0xLTEtMzczODY_b835f6c2-7314-4951-9a79-386404207f27"
      unitRef="usd">12000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktNS0xLTEtMzczODY_bb3a3bbd-b51e-44fe-83eb-b318380644b9"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMTktNy0xLTEtMzczODY_64430a10-e54c-44ef-853a-7cb7a1f92ac2"
      unitRef="usd">280000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtMS0xLTEtMzczODY_549ada3e-cfdc-4205-abc5-a55e68a0146c"
      unitRef="usd">-36000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtMy0xLTEtMzczODY_a98f4756-9822-4e01-b669-9979baeac78c"
      unitRef="usd">3000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtNS0xLTEtMzczODY_3fe1402f-1ec6-4c74-b227-41509f8ebdb8"
      unitRef="usd">-338000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjEtNy0xLTEtMzczODY_42560eae-c7cb-4918-8060-ab36d36b5e02"
      unitRef="usd">15000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItMS0xLTEtMzczODY_00c68f12-7595-4aef-9944-3744a7b7a0cc"
      unitRef="usd">422000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItMy0xLTEtMzczODY_3f506953-f6a0-4521-b759-c96c96959bb7"
      unitRef="usd">85000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItNS0xLTEtMzczODY_3444ca87-290a-412c-8a2a-02dbcdf1fa23"
      unitRef="usd">503000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjItNy0xLTEtMzczODY_dd8b0214-cb93-4bdf-8f61-e2f2755b7425"
      unitRef="usd">480000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtMS0xLTEtMzczODY_f3d79dcf-620a-4d89-9939-029b17a1d4a5"
      unitRef="usd">-8571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtMy0xLTEtMzczODY_4a5f5134-982d-414e-9254-02b5068400e4"
      unitRef="usd">-6913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtNS0xLTEtMzczODY_c4c0c144-a145-4a3e-a37a-0efbf2b3fbac"
      unitRef="usd">-30007000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjQtNy0xLTEtMzczODY_322f257d-8e77-4a59-9b1a-88573e14acf8"
      unitRef="usd">-18849000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtMS0xLTEtMzczODY_e67ad44e-e58b-4d45-972d-618944954b80"
      unitRef="usd">6000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtMy0xLTEtMzczODY_6476d457-4198-4cc0-b002-e482afd42244"
      unitRef="usd">6000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtNS0xLTEtMzczODY_4853e6a0-cc5b-4364-a174-99bcf381711c"
      unitRef="usd">18000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMjYtNy0xLTEtMzczODY_6f5ae41d-3d29-448d-83ff-19095a19dcbd"
      unitRef="usd">18000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItMS0xLTEtMzczODY_be255707-0b8c-4a96-93a7-bcacdf61b503"
      unitRef="usd">-8577000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItMy0xLTEtMzczODY_2c31240c-e7ae-4d1b-80ef-5f75b6e53c2a"
      unitRef="usd">-6919000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItNS0xLTEtMzczODY_5f6dc019-6611-458b-a288-f2b11a395a21"
      unitRef="usd">-30025000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzItNy0xLTEtMzczODY_48ef0858-0e3a-43f2-a1ad-96c7629af9d1"
      unitRef="usd">-18867000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMS0xLTEtMzczODY_2328d4bd-7f49-4ba4-b566-dc74501dd742"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMS0xLTEtMzczODY_f374f35b-fb27-40a6-977a-ee68dbe1f50b"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMy0xLTEtMzczODY_636190fd-6812-423e-a4af-3d8632b014f8"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtMy0xLTEtMzczODY_9e65d76d-ab30-45f4-992d-ca39df9dfd9a"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNS0xLTEtMzczODY_18b61f7a-642b-45b1-b820-5ab309a097b9"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNS0xLTEtMzczODY_f00a1be5-12d6-4f1d-882c-466f1b7aaac7"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNy0xLTEtMzczODY_c200c608-1ec6-4915-87fd-02bc55926436"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzQtNy0xLTEtMzczODY_d8c2451f-f500-4df9-a71c-a62819916ecb"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMS0xLTEtMzczODY_52b5cd1d-915f-47e3-a136-9070cd0e039c"
      unitRef="shares">43333000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMS0xLTEtMzczODY_99f3c9f0-eab7-4f0a-ad31-3ddcd4a9d6f3"
      unitRef="shares">43333000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMy0xLTEtMzczODY_8659ec07-dcec-4b39-b3e9-960990b8f8d6"
      unitRef="shares">39552000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctMy0xLTEtMzczODY_a994a2f0-00af-4295-b7ae-fc1e0cff4a69"
      unitRef="shares">39552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNS0xLTEtMzczODY_1a15db7b-0f42-4c53-8c97-fdd3a7c828ad"
      unitRef="shares">43291000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNS0xLTEtMzczODY_646ae5f2-e644-4218-a2ba-8dffcc9dd315"
      unitRef="shares">43291000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNy0xLTEtMzczODY_13e89e2f-1e22-4f55-8eb1-6e54c65640f6"
      unitRef="shares">38501000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8xOS9mcmFnOjcxMmUyYTcyMmFjZDQ4ZjA5ODA2YmYyMDBjNmI3N2YzL3RhYmxlOjcxNzBjMTcwZjk1NTQ3Y2M5ODE5MmEyMWY4MTk0M2IyL3RhYmxlcmFuZ2U6NzE3MGMxNzBmOTU1NDdjYzk4MTkyYTIxZjgxOTQzYjJfMzctNy0xLTEtMzczODY_c057b639-f51d-4976-9981-3293a880939b"
      unitRef="shares">38501000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi0xLTEtMS0zNzM4Ng_3b9d0a9b-273c-43a0-8147-258e5cf87784"
      unitRef="usd">-8571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi0zLTEtMS0zNzM4Ng_ed0abd60-8736-4348-b2b6-f5600ce05d1f"
      unitRef="usd">-6913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi01LTEtMS0zNzM4Ng_23901e73-f015-42e7-836e-90f6d381e1f9"
      unitRef="usd">-30007000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMi03LTEtMS0zNzM4Ng_e8c3bcf1-be69-4ac3-a6d1-f19b3f7b6efc"
      unitRef="usd">-18849000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC0xLTEtMS0zNzM4Ng_d42f531f-5b74-478c-a2be-ec06e9090d52"
      unitRef="usd">203000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC0zLTEtMS0zNzM4Ng_3041d40c-6919-4535-b861-6947607c26fd"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC01LTEtMS0zNzM4Ng_3a4d1bf5-ba9a-4de2-8078-6fc3d258a2b4"
      unitRef="usd">-637000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNC03LTEtMS0zNzM4Ng_c39b41ce-10a4-4516-bc3c-7e956ba324f1"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS0xLTEtMS0zNzM4Ng_9f31a142-b8de-46cf-aae7-adaeb5d1de11"
      unitRef="usd">-8368000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS0zLTEtMS0zNzM4Ng_e7181fff-4250-4d07-9b59-4bec361a32e6"
      unitRef="usd">-6887000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS01LTEtMS0zNzM4Ng_d63ba573-500e-4754-ba34-a6cf8543ab07"
      unitRef="usd">-30644000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNS03LTEtMS0zNzM4Ng_5c2ce23f-06ac-44e0-b97b-b353dd42da25"
      unitRef="usd">-18833000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy0xLTEtMS0zNzM4Ng_3d7f7c9b-181b-4313-8ae0-37da9a580610"
      unitRef="usd">6000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy0zLTEtMS0zNzM4Ng_594bf381-4511-4c36-b959-874d61b71ab4"
      unitRef="usd">6000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy01LTEtMS0zNzM4Ng_f1b95c59-48b3-406f-8bb6-bb4c9359cb76"
      unitRef="usd">18000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfNy03LTEtMS0zNzM4Ng_a6979b07-a064-4f51-adcc-fc4af61e541d"
      unitRef="usd">18000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtMS0xLTEtMzczODY_a1ef4e7c-6f33-4fc4-bfe9-2ab59323636b"
      unitRef="usd">-8374000</crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic>
    <crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtMy0xLTEtMzczODY_13974730-b4d2-419d-a4a5-434b4008ca01"
      unitRef="usd">-6893000</crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic>
    <crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtNS0xLTEtMzczODY_130307a4-766b-456a-ae92-a4052e57c92f"
      unitRef="usd">-30662000</crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic>
    <crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yMi9mcmFnOmE3NzIzYjRkNTIwZDRmODk4MWE4NjlkYmM0ZDJlNTViL3RhYmxlOjU2YzMwNzEwM2U5NjQ2NGM4M2Y5Y2FiYzk0NDI2ZDcyL3RhYmxlcmFuZ2U6NTZjMzA3MTAzZTk2NDY0YzgzZjljYWJjOTQ0MjZkNzJfMTMtNy0xLTEtMzczODY_a1629fc7-12d1-42c0-b2c0-810c21ba3ab8"
      unitRef="usd">-18851000</crdf:ComprehensiveIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:SharesIssued
      contextRef="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xLTEtMS0zNzM4Ng_207bb0eb-245e-40cf-a331-fb89953b5256"
      unitRef="shares">716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if7f0929ba9eb4984bbe50664eefe8ddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0zLTEtMS0zNzM4Ng_f0e91315-4c28-40e4-87c7-6ac244b15e56"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic93e6d149ed949538616619e0d2f6742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS01LTEtMS0zNzM4Ng_7338189d-e5b2-435a-b416-5420fa86fcaf"
      unitRef="shares">41964000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic93e6d149ed949538616619e0d2f6742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS03LTEtMS0zNzM4Ng_8bb065af-4ebf-40c2-afb8-bfcf5965ebaf"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd5f809eeda74ae0bc0048c3ac006e65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS05LTEtMS0zNzM4Ng_fe81cc43-0455-482e-af56-25fba4234be5"
      unitRef="usd">400503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib555df6e74f54c638812174f5dd56068_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xMS0xLTEtMzczODY_5db949d0-6b55-4155-833f-8736fd8a60a2"
      unitRef="usd">-139000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb59fc4227f24ec98565bf53ed2f8a07_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xMy0xLTEtMzczODY_3f03f6af-19b3-4581-9cb7-ecaeb5e84da0"
      unitRef="usd">-142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c24d818a3b14655a528f0d9450a38e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xNS0xLTEtMzczODY_ce85e6fb-fb8e-4692-9ee9-1bdfd3d2e555"
      unitRef="usd">-259810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMS0xNy0xLTEtMzczODY_59496608-f510-4d5d-9ee3-0bbe5c5bae13"
      unitRef="usd">140417000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c60edb0c0ea4c929d0eb956b7e0fe3a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMi05LTEtMS0zNzM4Ng_c150a490-6fe8-4ca1-a523-ad7c34d51f07"
      unitRef="usd">1152000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMi0xNy0xLTEtMzczODY_b8e7ba3b-1587-4a07-98c1-6f76ef840174"
      unitRef="usd">1152000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i845a18d634f141c69de3c1d188277177_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNi0xMy0xLTEtMzczODY_a5856063-4d0a-4dab-9c00-b4875e2170ca"
      unitRef="usd">-606000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNi0xNy0xLTEtMzczODY_fee74caa-f03e-432a-a784-605abaac7ac1"
      unitRef="usd">-606000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0xLTEtMS0zNzM4Ng_86395d14-5388-4c0d-a5cc-c51b6e64a3d0"
      unitRef="shares">-328000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic06d9f3418a9425d91a0cb155b619060_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0zLTEtMS0zNzM4Ng_04c7a1d8-5db0-4fdc-a82d-ba1e009f20d8"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib283628e74064beb960d8f69b6b9e0ba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy01LTEtMS0zNzM4Ng_ea844d18-49fd-413c-b655-9aae353d8a98"
      unitRef="shares">1342000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfNy0xNy0xLTEtMzczODY_c0fe8a08-448e-42e0-a2d9-a76eec9e87b1"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:DividendsPreferredStock
      contextRef="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOC0xNS0xLTEtMzczODY_6cf5e1f4-0acb-492a-903b-fa9467ae0240"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOC0xNy0xLTEtMzczODY_5af46c26-7e14-4b6e-b6c8-f8cbaf42163c"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="if8d4b445c9724e1da5fff3c121019726_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOS0xMS0xLTEtMzczODY_e7ec962f-256f-47b5-b757-1ebbf0519204"
      unitRef="usd">139000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfOS0xNy0xLTEtMzczODY_d66cb16e-aaee-44b9-8c37-67bc89630a9a"
      unitRef="usd">139000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <us-gaap:NetIncomeLoss
      contextRef="ic1444d3bd3c04ff589d0873235afb616_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTAtMTUtMS0xLTM3Mzg2_3708452d-d767-4652-84ee-7ee071daab67"
      unitRef="usd">-10993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5f02c54382024f59bc69d29b788e7d50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTAtMTctMS0xLTM3Mzg2_592871c8-b21f-4fce-afc1-bf9379316c6e"
      unitRef="usd">-10993000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMS0xLTEtMzczODY_053243dd-7e82-43df-9423-2e20960f13fb"
      unitRef="shares">388000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib9ae917b2ed64d4d9329b898f43f38e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMy0xLTEtMzczODY_f4e43bf8-1b53-4c98-b91a-2f4688616517"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i41f421be5b3a42fab534316fe064ca21_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtNS0xLTEtMzczODY_99f13ec3-ebc7-4313-bfb4-e7fd6a67b2f2"
      unitRef="shares">43306000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i41f421be5b3a42fab534316fe064ca21_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtNy0xLTEtMzczODY_2f95579f-27da-4bf7-a24c-03b5cdbf03c3"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc2dbe8fbdc24f3d9695dd22fbbbdcb7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtOS0xLTEtMzczODY_97e2f25a-f8fc-4d34-951b-48b87dd84a63"
      unitRef="usd">401655000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7817ab7546af4d61812f39581834298f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTEtMS0xLTM3Mzg2_c2589f87-7112-479d-b07c-55356f008f70"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43e73f584af3498f9cd6b6b5569ea13f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTMtMS0xLTM3Mzg2_b03a9987-d74b-46af-b033-b05cc48861d7"
      unitRef="usd">-748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20bb209643fe4b1dbf02a9b29dcb9d5d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTUtMS0xLTM3Mzg2_89967b12-d37d-4f81-9621-62abe4762b00"
      unitRef="usd">-270809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b6877917fd84acba0cf314af00e1c8d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTEtMTctMS0xLTM3Mzg2_bd2a4f1a-fd4d-459f-84f1-c3a9ecd34282"
      unitRef="usd">130102000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie7430643f97b4d1ab65341c8d6452883_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTItOS0xLTEtMzczODY_347ccbad-7594-4304-9415-bcb143e5fa46"
      unitRef="usd">1055000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTItMTctMS0xLTM3Mzg2_984b5e4a-6844-46b8-97a1-3191008b8704"
      unitRef="usd">1055000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i87bdfe697039482d817a7a7befd7c0e3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTQtMTMtMS0xLTM3Mzg2_7d503d43-d4e3-44e2-8e1a-45293432006a"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTQtMTctMS0xLTM3Mzg2_7cc12fb9-4fb9-4fe6-a3a0-7d9f0875f338"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i38817e5750794af58355d33b04d18f51_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTUtMTUtMS0xLTM3Mzg2_628b7712-bd7f-4cfb-9623-89bffd018e58"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTUtMTctMS0xLTM3Mzg2_8c11965e-2d08-43cf-b820-340007197622"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i38817e5750794af58355d33b04d18f51_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTctMTUtMS0xLTM3Mzg2_bd611fbc-9ff6-4b40-98e2-82f4833dda31"
      unitRef="usd">-10443000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie813f1606eba433687118dd07dbafc7d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTctMTctMS0xLTM3Mzg2_ca021b4d-7235-4c54-b3c8-7ad6e913a642"
      unitRef="usd">-10443000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ic779dcb892e6476887cb933cf71d5401_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMS0xLTEtMzczODY_018c16c6-fa07-4566-9d24-254ac5b4c3f0"
      unitRef="shares">388000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic779dcb892e6476887cb933cf71d5401_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMy0xLTEtMzczODY_5b890f8d-f1f6-4273-93b8-596ab0067247"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtNS0xLTEtMzczODY_12132592-3666-4204-bdd1-bf96aa7d2d05"
      unitRef="shares">43306000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibb6de9f1980e4797bacad85ea8cd0fc5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtNy0xLTEtMzczODY_fc67a398-bbed-4f31-994f-74fc877336ee"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13f03d63020e43bd800b707fdf2e7d44_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtOS0xLTEtMzczODY_7d876de7-cc84-4b0b-b651-4b52f79576fe"
      unitRef="usd">402710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09b4a6c775944a75a2deb179cda4e832_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTEtMS0xLTM3Mzg2_097bd187-83d6-4425-8173-a58f1bb3226a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia227edc8d8994048aae0093c61820cd8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTMtMS0xLTM3Mzg2_8d4dcdb5-2c7a-42e4-8501-924da4bbdc06"
      unitRef="usd">-982000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03c0a7c1216a4964a0cb0cc4ad8ad7f5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTUtMS0xLTM3Mzg2_69307c69-d9fa-4166-a17a-b2e3f636f283"
      unitRef="usd">-281258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i273a80a1aed847f88d5ee7bc3c649d0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTgtMTctMS0xLTM3Mzg2_4f3d880a-c6cf-446d-ba59-6599de3d1da8"
      unitRef="usd">120474000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTktOS0xLTEtMzgyMzk_e0524de4-e63e-4032-91ce-4b3728d8dbd7"
      unitRef="usd">1037000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMTktMTctMS0xLTM3Mzg2_7eae46cb-d244-4648-950b-0c75fc54a1de"
      unitRef="usd">1037000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia5b66dc0d69346f8b46f696f53bba38c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtNS0xLTEtMzgyMzk_56052afd-9f1e-4a2b-9214-d0f222a0379b"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9568a0d2b9ee446abf79c5b775ee55b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtOS0xLTEtMzgyMzk_2a012892-01d9-40da-8cd8-045da5a64270"
      unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtMTctMS0xLTM4MjM5_4c912e3c-9110-458a-95d5-cc609208fcd7"
      unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c8eb8f5e6c14ea2b80a5afb820462ce_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTMtMS0xLTM4MjM5_233d2159-620e-460b-82dd-eb1eee7e9a0d"
      unitRef="usd">203000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjAtMTctMS0xLTM3Mzg2_67e7075b-78c5-433f-b5de-58ed1b31dbd2"
      unitRef="usd">203000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTUtMS0xLTM3Mzg2_731374bf-3236-41fa-af5a-3a4f2cd3941d"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjEtMTctMS0xLTM3Mzg2_3041bc9d-ca9b-4444-814e-0c6f80de277e"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i0fcea08321b446598f14ef6e6b191073_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjMtMTUtMS0xLTM3Mzg2_3820d9ee-66c7-4288-bb00-980adf68d05c"
      unitRef="usd">-8571000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjMtMTctMS0xLTM3Mzg2_320d3635-3fb4-4e38-920d-10494386f9cb"
      unitRef="usd">-8571000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i79c3caf0aeae4575b8430b19b49a8f06_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMS0xLTEtMzkzOTM_1d238de6-506a-4118-b346-3fdde8596345"
      unitRef="shares">388000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i79c3caf0aeae4575b8430b19b49a8f06_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMy0xLTEtMzkzOTM_ef07c469-90ac-4615-b96a-595af10472b1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i89141a8650064c98bac04f7767a35e0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtNS0xLTEtMzkzOTM_5d4c33ab-eeaa-47f0-be0a-3edcd0ea71a4"
      unitRef="shares">43335000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i89141a8650064c98bac04f7767a35e0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtNy0xLTEtMzkzOTM_df9f1d3c-5fdb-48bd-8f7b-a30050227e93"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia09ea496c74149eb970a939f3b91e818_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjQtOS0xLTEtMzczODY_e19206f9-8ba8-4f53-85b5-694427d721a4"
      unitRef="usd">403822000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00ce090dce0f401cbe3addf1d2f6d9ee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTEtMS0xLTM5Mzkz_5a65a788-334f-4129-be42-6346b2bea2a9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i001d7dab6580467bab28aa4ca8e7f2e6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTMtMS0xLTM5Mzkz_4d49d425-7cfb-43c3-8187-992ab0df3038"
      unitRef="usd">-779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0565159f99264ddfb04895eb2a030967_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjUtMTUtMS0xLTM5Mzkz_93e7bd20-8ceb-4cf1-b114-e494fae5bcd6"
      unitRef="usd">-289835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOmU2NTBiMGUzY2NhZjQ1M2NhZWQ2MmJlMWM4ZmI0NDMyL3RhYmxlcmFuZ2U6ZTY1MGIwZTNjY2FmNDUzY2FlZDYyYmUxYzhmYjQ0MzJfMjQtMTctMS0xLTM3Mzg2_76d5b5a1-e53e-4e4d-8100-a6873044c3df"
      unitRef="usd">113212000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="iae0bc55b4ee2405390c2f4676d098b36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xLTEtMS0zNzM4Ng_986b6a34-899b-40b5-9bc4-afc08190ef44"
      unitRef="shares">716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iae0bc55b4ee2405390c2f4676d098b36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0zLTEtMS0zNzM4Ng_5c939cc4-e3f5-4276-b36a-75ac5b08185c"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS01LTEtMS0zNzM4Ng_54f3c598-d112-4122-aae9-e33275a51711"
      unitRef="shares">36781000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic9f21763b9d74ecb9d625d5dbf7f6024_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS03LTEtMS0zNzM4Ng_da7de1c3-2c4e-448d-9966-b49d286e6a97"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia21c86e1bdf7470d8ead59d9ba981be9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS05LTEtMS0zNzM4Ng_d2a50f1f-c16d-462c-be64-9ed015a0fec4"
      unitRef="usd">361819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id370d23953aa4df080bc9617b1e29ce8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xMS0xLTEtMzczODY_805203a9-939f-4a2d-a31a-3366cfd3da63"
      unitRef="usd">-2171000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36cb41618a524faabdf0f5eb4488a1f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xMy0xLTEtMzczODY_2e021b72-d506-4ac6-9a0c-5dff5df4f2a6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2df391d4bfd249fd82f96b9761d7c123_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xNS0xLTEtMzczODY_ff230463-355e-4206-9e20-e2865f0ff195"
      unitRef="usd">-231495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4373e53084a7465fb132429b6015492b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMS0xNy0xLTEtMzczODY_b07d30dc-3853-4bf7-8282-55dfc62f53ea"
      unitRef="usd">128158000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMi05LTEtMS0zNzM4Ng_1f893c46-3cd2-4b66-8528-8eb3a8168f67"
      unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMi0xNy0xLTEtMzczODY_afccb9fd-5295-417a-98bd-ad939ee8b892"
      unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crdf:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i91fd275bb9b64c2b80ee71f061cf2dab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC01LTEtMS0zNzM4Ng_63ae64c1-3713-438e-8aeb-12c4a61cc08f"
      unitRef="shares">771000</crdf:StockIssuedDuringPeriodSharesWarrantsExercised>
    <crdf:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i2c5caa3e7ebc451fb44a7c14ae7e664f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC05LTEtMS0zNzM4Ng_70454925-bd9a-43f8-a73e-63a0bf48e78e"
      unitRef="usd">1263000</crdf:StockIssuedDuringPeriodValueWarrantsExercised>
    <crdf:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNC0xNy0xLTEtMzczODY_fe70b210-b3f7-4034-95e2-300e7871513d"
      unitRef="usd">1263000</crdf:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4211c6cfc251498c8167044378715010_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNi0xMy0xLTEtMzczODY_a237f622-a841-430d-b42b-7ffffb9f51fe"
      unitRef="usd">-67000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNi0xNy0xLTEtMzczODY_80413be2-8af3-423e-ab80-fb0e5e0b4de7"
      unitRef="usd">-67000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNy0xNS0xLTEtMzczODY_79fb9be2-22fb-42ef-9f6d-d016ebef5ac2"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfNy0xNy0xLTEtMzczODY_2f771aa1-002a-40af-a018-9e7f9bc04e4d"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="i614ac19bd1c5494181017c0ca24549e1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOC0xMS0xLTEtMzczODY_e8ad0f64-1dbf-4d7d-aaea-d1587c75f9fa"
      unitRef="usd">380000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOC0xNy0xLTEtMzczODY_0a7cdef3-b53b-4645-bd84-40833cb635ea"
      unitRef="usd">380000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <us-gaap:NetIncomeLoss
      contextRef="ic9c119f7dfa941a19534ef9ea9312c0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOS0xNS0xLTEtMzczODY_19f22ef8-d182-4bae-be08-1e1d5ee327b9"
      unitRef="usd">-5179000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0372defb93aa498eb1f640887d0efafe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfOS0xNy0xLTEtMzczODY_443cbceb-db8d-4474-91d4-246c3363fae7"
      unitRef="usd">-5179000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMS0xLTEtMzczODY_5af7e9bb-9617-4759-b15d-32820fefecf7"
      unitRef="shares">716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic1ee8370911a4fdcba4aef2d5472b1ad_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMy0xLTEtMzczODY_6a8ae54e-3b3c-468d-83ae-a3a717353c27"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2372c2c040b64111b21226823b747315_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtNS0xLTEtMzczODY_7f7f1b3b-0588-4746-ae79-c56f5676960a"
      unitRef="shares">37552000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2372c2c040b64111b21226823b747315_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtNy0xLTEtMzczODY_39c482a1-c96c-4cfc-9265-de1c6603547f"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb3dcf511b6342558ace287c6edb09f3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtOS0xLTEtMzczODY_adda391e-4a2e-4395-82e1-88bc39123108"
      unitRef="usd">363350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75fcc87e34cb4e02b9da04df364b64de_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTEtMS0xLTM3Mzg2_f518e146-0c10-4b4a-b7e5-a184677f813d"
      unitRef="usd">-1791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i449c59461a6649e4aafaf07fb0ed6382_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTMtMS0xLTM3Mzg2_b781a7d0-72f9-45be-b9c3-c8f37a271c68"
      unitRef="usd">-67000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3332c0f04a1a4c48ab1fca52e13aa686_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTUtMS0xLTM3Mzg2_e867a656-51cd-4aba-9543-e2dd242d756d"
      unitRef="usd">-236680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7b8b7da48ae4045978be95aecc6803d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTAtMTctMS0xLTM3Mzg2_b4850b6b-d83c-4fa8-88a0-ecc63720d647"
      unitRef="usd">124817000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTEtOS0xLTEtMzczODY_ca906f78-516b-407a-a1d4-9a111f22c372"
      unitRef="usd">1036000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTEtMTctMS0xLTM3Mzg2_17a7d4ee-1014-4bc6-a398-ca574fcec000"
      unitRef="usd">1036000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i879ca34cd68446db81397a8a62c99bee_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a"
      unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idb2d24f6cb3f4ca682bc1ded74978ad2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74"
      unitRef="usd">19225000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21"
      unitRef="usd">19225000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibdc9ec6405e24cf68161e35d788c6603_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTMtMTMtMS0xLTM3Mzg2_a872ab2e-e008-43ad-8529-4c1934524d6e"
      unitRef="usd">57000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTMtMTctMS0xLTM3Mzg2_46bde6ca-8a27-4ebd-bb16-77a05da34ac4"
      unitRef="usd">57000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTQtMTUtMS0xLTM3Mzg2_53cde64e-1dbd-49bf-a189-823157de5415"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTQtMTctMS0xLTM3Mzg2_dece118a-5097-4f68-84f1-a4cd6c6ea4d9"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="i6666f41e20604a42afebf91bcf0bbde8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTUtMTEtMS0xLTM3Mzg2_973a7dce-2ba7-48c9-b01b-ce4a67bfea64"
      unitRef="usd">546000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTUtMTctMS0xLTM3Mzg2_760d9d74-ee38-491c-addb-14e45715eccf"
      unitRef="usd">546000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <us-gaap:NetIncomeLoss
      contextRef="id61691b7e7e54e1ba5e39a966d368bce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTYtMTUtMS0xLTM3Mzg2_032789b9-52d5-4509-b196-c051df72231b"
      unitRef="usd">-6757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTYtMTctMS0xLTM3Mzg2_dea7fbbd-d1ac-4abc-83d4-dac458b98e18"
      unitRef="usd">-6757000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i226a9fe9e713467a862762ac1f580baa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMS0xLTEtMzczODY_cc89ac93-cdd0-408e-bea4-71669cba61e4"
      unitRef="shares">716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i226a9fe9e713467a862762ac1f580baa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMy0xLTEtMzczODY_0749e68b-a707-4a25-a682-e2345fdb4108"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ib135045c2f744f9b9b5154945691317d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctNS0xLTEtMzczODY_f6a97d28-815b-48d8-b23c-1a46708a2266"
      unitRef="shares">39552000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib135045c2f744f9b9b5154945691317d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctNy0xLTEtMzczODY_c54d6639-10a0-4473-889a-97f8a8909645"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21603ee7d000414f8333a87485732bb5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctOS0xLTEtMzczODY_b47d9b8e-b421-4fae-b9b3-59d0ac467865"
      unitRef="usd">383611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i904caa8ea4ff4c4b9b5fb7ec726d1ff3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTEtMS0xLTM3Mzg2_774cd65a-f6f9-4bfa-a856-d6a8ad937323"
      unitRef="usd">-1245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i236915929a26414ca9c2e755f6e3cdf8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTMtMS0xLTM3Mzg2_2d305386-0cb0-49be-9813-284a5a692a1f"
      unitRef="usd">-10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id080eee7f4ba40a3b42c2ca365a6d43f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTUtMS0xLTM3Mzg2_3aa80fe2-6184-454f-89da-e41ab97f487c"
      unitRef="usd">-243443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia355f083821149548abbbca54907151d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTctMTctMS0xLTM3Mzg2_80a3c27f-20dc-4656-8dd0-32e5d4416043"
      unitRef="usd">138918000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib1706a2bfd7a4c449361574dd86f39c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTgtOS0xLTEtMzczODY_509d5d90-647f-406f-9715-62b71dc30e39"
      unitRef="usd">940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTgtMTctMS0xLTM3Mzg2_aaa3ddcf-05c7-4888-8aa3-c7f3412acd17"
      unitRef="usd">940000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i93604fea7ddc473981d9f9cc062e4c12_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTktMTMtMS0xLTM3Mzg2_cf89e1b4-a781-4e3a-9efa-945992ea0383"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTktMTctMS0xLTM3Mzg2_b729ce79-e638-4b3c-9635-419f80dd4981"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjAtMTUtMS0xLTM3Mzg2_fb0a4458-cf24-4982-8648-a8de24e970b9"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjAtMTctMS0xLTM3Mzg2_e6adab23-5540-48a5-9317-5d7d4b408b1d"
      unitRef="usd">6000</us-gaap:DividendsPreferredStock>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="ie67e247b2b104027b9eedbb3224e113d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjEtMTEtMS0xLTM3Mzg2_4489ec94-dd31-411a-85cf-78a8443b6f7e"
      unitRef="usd">579000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <crdf:ReleaseOfClinicalTrialFundingCommitment
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjEtMTctMS0xLTM3Mzg2_e47a991a-d627-45ba-8fc0-b5bbc555ad5f"
      unitRef="usd">579000</crdf:ReleaseOfClinicalTrialFundingCommitment>
    <us-gaap:NetIncomeLoss
      contextRef="i9dc3d1b80d534a4dbc79127ae910d83e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjItMTUtMS0xLTM3Mzg2_07f8d0d5-a775-4b72-aafb-ae14fcde5d81"
      unitRef="usd">-6913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjItMTctMS0xLTM3Mzg2_c5bb41a9-0dd1-4ff8-83d3-038c2ff090ac"
      unitRef="usd">-6913000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ida62d5694c1446688f92fb7f342df72c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMS0xLTEtMzczODY_b7de70d4-3767-44bd-9430-99e606fca75f"
      unitRef="shares">716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ida62d5694c1446688f92fb7f342df72c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMy0xLTEtMzczODY_b86b749b-f911-44eb-b9d4-5989f6f48b4d"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtNS0xLTEtMzczODY_cda5f62a-a8a6-4531-a4b0-badbecf59530"
      unitRef="shares">39552000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0d42b6a238ca4b4fb374d84a0393ba87_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtNy0xLTEtMzczODY_4050ad96-743a-4a8b-8ec7-7b34322a07a2"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib84faf29811242a596b3bc5e9b8f9b86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtOS0xLTEtMzczODY_f3de90a7-afd3-4ba8-aa77-c63fbcf89f94"
      unitRef="usd">384551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33ecf2794d8a4a779c95798319a7730e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTEtMS0xLTM3Mzg2_6de54e0d-6509-4408-bba9-86a00fa13042"
      unitRef="usd">-666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94c36b7121a7476f9257059c8e8c82e5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTMtMS0xLTM3Mzg2_09a96a78-d214-4911-8c57-ab44b5c0cfaa"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ffe1a3544734dc7b09d6bb8df740bb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTUtMS0xLTM3Mzg2_d0eeeac4-f259-4719-bd4b-9b181f9e5a70"
      unitRef="usd">-250362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMjMtMTctMS0xLTM3Mzg2_90d64c86-3a04-4935-9420-139922cb4732"
      unitRef="usd">133544000</us-gaap:StockholdersEquity>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iea36e515d96644b7851c5e614f670eb4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMjI3_0d0fce8b-05b9-4c11-b72b-fce91607e7a3"
      unitRef="usd">800000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMy0xLTEtMS0zNzM4Ng_a7b969e7-0bd0-4bdf-a6e1-0aa442214996"
      unitRef="usd">-30007000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMy0zLTEtMS0zNzM4Ng_e16e2d18-e40f-44b4-831f-7a2cbf871d39"
      unitRef="usd">-18849000</us-gaap:NetIncomeLoss>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNS0xLTEtMS0zNzM4Ng_15590855-b4a8-4cb1-96b5-2656b6efd80f"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNS0zLTEtMS0zNzM4Ng_742e7f31-c9ea-4cbc-9a05-dd026458843d"
      unitRef="usd">-1000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNy0xLTEtMS0zNzM4Ng_97f37392-fb42-4f57-a864-94f89e913db7"
      unitRef="usd">150000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNy0zLTEtMS0zNzM4Ng_a9975b56-9223-47d7-938c-6a1afecc73db"
      unitRef="usd">338000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfOS0xLTEtMS0zNzM4Ng_d622f8ff-e6ae-4251-865b-ae33ca034f88"
      unitRef="usd">3244000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfOS0zLTEtMS0zNzM4Ng_f556d98c-a73d-4040-820b-22c913e488af"
      unitRef="usd">2244000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTQtMS0xLTEtMzczODY_4be10ce8-9ebf-4cd0-a39b-c544825bc85c"
      unitRef="usd">-672000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTQtMy0xLTEtMzczODY_6fa7e9d2-73d8-4ab9-aaa3-14a5002b4252"
      unitRef="usd">-1160000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTctMS0xLTEtMzczODY_fdaa1cd4-7ea8-4852-96bf-2be9ca81dc0e"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTctMy0xLTEtMzczODY_21cb7460-1e43-4184-af89-107ceb819c8b"
      unitRef="usd">280000</us-gaap:UnrealizedGainLossOnDerivatives>
    <crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTgtMS0xLTEtMzczODY_54a621fd-f6f7-4d2f-ad26-a6d8ea390c26"
      unitRef="usd">139000</crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived>
    <crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMTgtMy0xLTEtMzczODY_3ebe142c-7369-4668-af6b-65e30dfe1e16"
      unitRef="usd">1505000</crdf:ReleaseOfClinicalTrialFundingCommitmentForServicesReceived>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjAtMS0xLTEtMzczODY_ff2ddaa9-a685-45ec-ba1b-7848a1a97719"
      unitRef="usd">-55000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjAtMy0xLTEtMzczODY_8d1e7964-6bb7-4f7f-a6b2-9205ef514ef3"
      unitRef="usd">-261000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjEtMS0xLTEtMzczODY_15540416-c107-4068-8792-253d54411d2b"
      unitRef="usd">115000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjEtMy0xLTEtMzczODY_f8aaf647-f300-4afa-b51d-79b5dfbad94e"
      unitRef="usd">74000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjItMS0xLTEtMzczODY_fb5b4876-7656-4689-a837-8e70d3c1a18d"
      unitRef="usd">-4000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjItMy0xLTEtMzczODY_a59ee86f-47d9-4d30-adb6-aa38ce38f80c"
      unitRef="usd">741000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjMtMS0xLTEtMzczODY_48126a94-a265-43e7-8ba7-ed61c034034c"
      unitRef="usd">-408000</crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjMtMy0xLTEtMzczODY_92fe7080-bb78-4ee0-9807-9fc44e80c950"
      unitRef="usd">-386000</crdf:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjQtMS0xLTEtMzczODY_14d0acf6-3adf-40eb-9720-efaaf9e033c5"
      unitRef="usd">1325000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjQtMy0xLTEtMzczODY_bdbc040d-5d47-4b88-b261-cf1a693b4cfd"
      unitRef="usd">-830000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjUtMS0xLTEtMzczODY_968da14c-cbbc-4ac9-8a08-fd77bce3ffe6"
      unitRef="usd">-271000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjUtMy0xLTEtMzczODY_164070ec-042c-480e-bb0b-ee388890c870"
      unitRef="usd">-645000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjYtMS0xLTEtMzczODY_ae873fc7-6f16-4533-b0ef-9ff2aa0b9558"
      unitRef="usd">-34000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjYtMy0xLTEtMzczODY_d27e0cae-fc2c-4613-952d-8f199cf07b28"
      unitRef="usd">-126000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjctMS0xLTEtMzczODY_12e9a9b9-08c0-457c-946b-f15212ac6ca8"
      unitRef="usd">-24430000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMjctMy0xLTEtMzczODY_62e19457-d981-4290-bd5a-880f307872bb"
      unitRef="usd">-15650000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzEtMS0xLTEtMzczODY_9a7b22d5-354f-4434-8e9a-efa293c02001"
      unitRef="usd">931000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzEtMy0xLTEtMzczODY_88eeba56-7a08-45cf-a449-22acb3204668"
      unitRef="usd">98000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzItMS0xLTEtMzczODY_ada2f625-e00a-4afd-b944-6f528aaf8f6e"
      unitRef="usd">114000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzItMy0xLTEtMzczODY_766def16-c445-447d-8d76-faf9617328a8"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzMtMS0xLTEtMzczODY_1d2f1821-4f4f-4509-92c5-51947adf6f22"
      unitRef="usd">61229000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzMtMy0xLTEtMzczODY_fbbe3c02-49a0-4fb0-8e6a-8a470d26ac37"
      unitRef="usd">15101000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzQtMS0xLTEtMzczODY_84fa71f0-5f44-4d2e-82ed-f61e4974ebc9"
      unitRef="usd">80428000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzQtMy0xLTEtMzczODY_5f0ae33e-e655-44bf-97a0-3c14b1948354"
      unitRef="usd">146632000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzUtMS0xLTEtMzczODY_94cdbc5d-9064-430e-9aaa-e29bafdc2362"
      unitRef="usd">51145000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzUtMy0xLTEtMzczODY_a46078e0-ba4a-4448-bf2c-5793bf65a2f0"
      unitRef="usd">8975000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzYtMS0xLTEtMzczODY_abafa74a-40e4-4a70-bc37-1022b75467e8"
      unitRef="usd">31129000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzYtMy0xLTEtMzczODY_97a9c459-3b5e-4180-9d26-f404ec659fbe"
      unitRef="usd">-122654000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo3Y2RkMGMwNTA0MGQ0MTA0Yjk5MzZmN2VlZWZhYTQzZF8yMTk5MDIzMjU1NjQx_763257b6-7714-4ab6-8353-734182d03097"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMC0xLTEtMzczODYvdGV4dHJlZ2lvbjo3Y2RkMGMwNTA0MGQ0MTA0Yjk5MzZmN2VlZWZhYTQzZF8yMTk5MDIzMjU1NjM2_c41efddc-d319-4b88-bc8c-56ec0fab98cd"
      unitRef="usd">776000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMS0xLTEtMzczODY_33d7d045-dfc3-4a0d-91f1-2294ba5c672f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfMzktMy0xLTEtMzczODY_bfa86b2b-2cd0-4fe5-9c6c-82003bf31db7"
      unitRef="usd">19225000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDItMS0xLTEtMzczODY_2023727d-c099-449f-822b-f6efdbf499d4"
      unitRef="usd">75000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDItMy0xLTEtMzczODY_7d25b941-0d21-47d9-b629-ba73ed5d2039"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDMtMS0xLTEtMzczODY_0be84976-fd10-4bc3-8607-11b86520f04a"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDMtMy0xLTEtMzczODY_aad8826d-64f3-47b1-9bda-67341b5a2c1e"
      unitRef="usd">1263000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDktMS0xLTEtMzczODY_1e9c1723-de66-42fd-af1e-3dbb050b8165"
      unitRef="usd">75000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNDktMy0xLTEtMzczODY_73df1b1d-692d-4a63-a918-df9ae5ceac9d"
      unitRef="usd">20488000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTEtMS0xLTEtMzczODY_73871143-3486-4707-b455-ca81f3c4f397"
      unitRef="usd">6774000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTEtMy0xLTEtMzczODY_125346e7-cfe3-48d0-bfee-3b00e649bf6d"
      unitRef="usd">-117816000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTItMS0xLTEtMzczODY_e857c6bd-8130-4780-aa21-b3f8c7ff72ed"
      unitRef="usd">11943000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4373e53084a7465fb132429b6015492b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTItMy0xLTEtMzczODY_ef1916cc-21e2-4880-8fa8-55f38994feeb"
      unitRef="usd">130981000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTMtMS0xLTEtMzczODY_e6605eeb-9d30-41ff-86da-738ee5c7d605"
      unitRef="usd">18717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTMtMy0xLTEtMzczODY_e65afe1b-179a-4b91-a87f-17627feda944"
      unitRef="usd">13165000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTYtMS0xLTEtMzczODY_b8856a6d-11d2-407b-9567-21727b3359b6"
      unitRef="usd">1000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTYtMy0xLTEtMzczODY_f1de0a4d-c692-4622-aa05-c1185d3084a9"
      unitRef="usd">1000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTktMS0xLTEtMzczODY_b3318f59-4d25-4b02-b84a-111923333d70"
      unitRef="usd">255000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNTktMy0xLTEtMzczODY_2060ebf2-eae7-4bfd-9369-b56000f67f7c"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <crdf:PreferredStockDividendAccrued
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNjMtMS0xLTEtMzczODY_3326f3dd-28ce-4527-aeee-a206afeac713"
      unitRef="usd">18000</crdf:PreferredStockDividendAccrued>
    <crdf:PreferredStockDividendAccrued
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8zMS9mcmFnOmYwNDJjMDUwZTM1ODQ1MDA4Yzg4YzA3ZTVhYjNiMzQ3L3RhYmxlOjJkNWY1NDFjZDVkYzRlYzViNWJiYjllM2UzZjY5MTkyL3RhYmxlcmFuZ2U6MmQ1ZjU0MWNkNWRjNGVjNWI1YmJiOWUzZTNmNjkxOTJfNjMtMy0xLTEtMzczODY_e72475b9-70e8-4208-a914-dda6761082b3"
      unitRef="usd">18000</crdf:PreferredStockDividendAccrued>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80MC9mcmFnOmM1MGE4M2NiMGNlYTQyZmZhNTEyYTQxNGU4OWMzMTFjL3RleHRyZWdpb246YzUwYTgzY2IwY2VhNDJmZmE1MTJhNDE0ZTg5YzMxMWNfMjkwNQ_852428a1-ab92-4b01-a8fd-55d4ed48f8e3">Organization and Basis of Presentation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Organization and Overview&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cardiff Oncology, Inc. (&#x201c;Cardiff Oncology&#x201d; or the &#x201c;Company&#x201d;) headquartered in San Diego, California, is a clinical-stage biotechnology company leveraging Polo-like Kinase 1 (&#x201c;PLK1&#x201d;) inhibition to develop novel therapies across a range of cancers. The Company&#x2019;s lead asset is onvansertib, a PLK1 inhibitor that is being evaluated in combination with standard-of-care therapies in clinical programs targeting indications such as KRAS/NRAS-mutated metastatic colorectal cancer, metastatic pancreatic cancer, as well as investigator-initiated trials in triple negative breast cancer and small cell lung cancer. These programs and the Company&#x2019;s broader development strategy are designed to target tumor vulnerabilities in order to overcome treatment resistance and deliver superior clinical benefit compared to the standard-of-care alone. The Company's common stock is listed on the Nasdaq Capital Market under the ticker symbol "CRDF".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim condensed financial statements of Cardiff Oncology have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) related to a quarterly report on Form&#160;10-Q. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules&#160;and regulations. The unaudited interim condensed financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#x2019;s financial position and the results of its operations and cash flows for the periods presented. The unaudited condensed balance sheet at December&#160;31, 2021, has been derived from the audited financial statements at that date but does not include all of the information and disclosures required by GAAP for annual financial statements. The operating results presented in these unaudited interim condensed financial statements are not necessarily indicative of the results that may be expected for any future periods. These unaudited interim condensed financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December&#160;31, 2021, included in the Company&#x2019;s annual report on Form&#160;10-K filed with the SEC on February&#160;24, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred net losses since its inception and has negative operating cash flows. As of September&#160;30, 2022, the Company had $114.3&#160;million in cash, cash equivalents and short-term investments and believes it has sufficient cash to meet its funding requirements for at least the next 12 months following the issuance date of these financial statements.  &lt;/span&gt;&lt;/div&gt;For the foreseeable future, the Company expects to continue to incur losses and require additional capital to further advance its clinical trial programs and support its other operations. The Company cannot be certain that additional funding will be available on acceptable terms, or at all. To the extent that the Company can raise additional funds by issuing equity securities, the Company&#x2019;s stockholders may experience additional dilution.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80MC9mcmFnOmM1MGE4M2NiMGNlYTQyZmZhNTEyYTQxNGU4OWMzMTFjL3RleHRyZWdpb246YzUwYTgzY2IwY2VhNDJmZmE1MTJhNDE0ZTg5YzMxMWNfMjI0Mg_c7e93c6e-9bcd-4147-aaff-ff3f332e86e8"
      unitRef="usd">114300000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjg5OQ_693ace2c-1439-4930-9f4e-d71bbfb5dced">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2022, there have been no changes to the Company&#x2019;s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per common share is determined by dividing net loss applicable to common stockholders by the weighted-average common shares outstanding during the period. Preferred dividends are included in net loss attributable to common stockholders in the computation of basic and diluted earnings per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their effect was anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series&#160;A Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series&#160;E Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,684,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,934,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-04 ("ASU 2021-04"), Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force). The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company has prospectively adopted this standard as of January 1, 2022 for periods presented after the adoption. The adoption of ASU 2021-04 did not have a material impact on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncement Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06 ("ASU 2020-06"), Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) (&#x201c;ASU 2020-06&#x201d;). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, ASU 2020-06 modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. The amendments in this update are effective for public business entities for fiscal years beginning after December 15, 2021 (or December 15, 2023, for companies who meet the SEC definition of Smaller Reporting Companies), and interim periods within those fiscal years. The amendment is to be adopted through either a fully retrospective or modified retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwNA_81cb9e4b-57c1-41b8-b1a8-b53954e24567">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Basic and diluted net loss per common share is determined by dividing net loss applicable to common stockholders by the weighted-average common shares outstanding during the period. Preferred dividends are included in net loss attributable to common stockholders in the computation of basic and diluted earnings per share.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwNQ_432d296a-eea9-4b5a-8cbd-9286d9558c64">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their effect was anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series&#160;A Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series&#160;E Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,684,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,934,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3ec66e963ab04b52997ad24f2c22662b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMi0xLTEtMS0zNzM4Ng_b343c4a5-3625-4056-89b9-16ffd0aead5e"
      unitRef="shares">5101572</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i196e4db5855040e68f5be7bc2eef942b_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMi0zLTEtMS0zNzM4Ng_4840e625-a16b-4f9b-ab78-50fae7df5cc3"
      unitRef="shares">3566832</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i977d1a93d5bb48fd9478c051cc2744b5_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMy0xLTEtMS0zNzM4Ng_71fc38e1-7a9d-47a6-935c-e85bba78a1d1"
      unitRef="shares">4490159</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic44ad6998d004c159cd1eb353b50b576_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfMy0zLTEtMS0zNzM4Ng_5028732b-8e98-4e40-8470-a3a7b7416ffa"
      unitRef="shares">4490159</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7d662de98c9d42c582b0f77463f8d3f0_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNS0xLTEtMS0zNzM4Ng_195ed98c-83e0-480f-9a0a-7da75d8d6e30"
      unitRef="shares">877</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibae5bd783f76470eaca56308ace2f048_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNS0zLTEtMS0zNzM4Ng_f50367e4-350a-4c0f-a3bd-49a56ef9c6be"
      unitRef="shares">877</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i99143b72d55042e984e13bec3d4e5f15_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNy0xLTEtMS0zNzM4Ng_343948ed-b232-4ac1-a64a-c102425c76d4"
      unitRef="shares">1342250</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3525955e610b453f8d01d291b9774892_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfNy0zLTEtMS0zNzM4Ng_159b9ec1-4f8d-4acf-a884-741bae1d4823"
      unitRef="shares">2684607</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfOC0xLTEtMS0zNzM4Ng_02ee02c9-d7a2-4a3d-980a-b6adf084691b"
      unitRef="shares">10934858</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RhYmxlOmU1ZDAzYzc5Njg3NDQ5MmE4MDViZjkyOTMzOTc1ZmJjL3RhYmxlcmFuZ2U6ZTVkMDNjNzk2ODc0NDkyYTgwNWJmOTI5MzM5NzVmYmNfOC0zLTEtMS0zNzM4Ng_ebc785f6-89be-4d6b-be61-6819c87e8df2"
      unitRef="shares">10742475</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80My9mcmFnOmZiMWJhMDBmNDdmODQwNDJiYWI1Y2U3OGE2Y2Q3MmQzL3RleHRyZWdpb246ZmIxYmEwMGY0N2Y4NDA0MmJhYjVjZTc4YTZjZDcyZDNfMjkwMg_b299f72f-88e9-4462-9f57-c5c0fa8804f4">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-04 ("ASU 2021-04"), Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force). The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company has prospectively adopted this standard as of January 1, 2022 for periods presented after the adoption. The adoption of ASU 2021-04 did not have a material impact on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncement Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06 ("ASU 2020-06"), Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) (&#x201c;ASU 2020-06&#x201d;). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, ASU 2020-06 modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. The amendments in this update are effective for public business entities for fiscal years beginning after December 15, 2021 (or December 15, 2023, for companies who meet the SEC definition of Smaller Reporting Companies), and interim periods within those fiscal years. The amendment is to be adopted through either a fully retrospective or modified retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RleHRyZWdpb246NDQxMjRjYzJlZDRmNDAxNjhjZmNmMzhjYmVhMTEwOTFfNTY5_bcf505ec-55e3-43b9-9fe6-94314a38ae4d">Fair Value Measurements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s assets and liabilities that are measured and recognized at fair value on a recurring basis classified under the appropriate level of the fair value hierarchy as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&lt;br/&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available for sale investments (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available for sale investments (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Included in short-term investments in the accompanying balance sheets. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s policy is to recognize transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers into or out of Level 3 during the nine months ended September 30, 2022</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RleHRyZWdpb246NDQxMjRjYzJlZDRmNDAxNjhjZmNmMzhjYmVhMTEwOTFfNTcz_7eb0fdbb-824b-45ae-be01-d46ba540d583">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s assets and liabilities that are measured and recognized at fair value on a recurring basis classified under the appropriate level of the fair value hierarchy as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&lt;br/&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available for sale investments (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices in&#160;Active Markets&#160;for Identical&#160;Assets and&#160;Liabilities&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available for sale investments (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Included in short-term investments in the accompanying balance sheets.</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5b05d3a9832444559843728fbe9d89aa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy0xLTEtMS0zNzM4Ng_37ee4a45-4f51-449b-ae83-7cad38444868"
      unitRef="usd">18079000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i126d8950f5774cdaaca5f43dd10a4167_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy0zLTEtMS0zNzM4Ng_adce70d0-3b97-4871-b06f-2124a5e12a60"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5cd07b88b8134d2e99a71da1265c5820_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy01LTEtMS0zNzM4Ng_780c28f9-55d7-4540-9f86-bcce3ed8aa8f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i78932e58468e4c238ee36969f01a9b05_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMy03LTEtMS0zNzM4Ng_7d7f49cb-3b5a-4632-99d4-ce3906ef40f0"
      unitRef="usd">18079000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS0xLTEtMS0zNzM4Ng_ed8ff53f-b89b-45a0-a389-073251ebca69"
      unitRef="usd">18079000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS0zLTEtMS0zNzM4Ng_67263607-17a8-4c46-9e58-56ab2a0dfe1c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS01LTEtMS0zNzM4Ng_a45ab7b7-175e-4a2f-9397-4e6b8e36ad76"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6940bc80ea424689845b8b5940578252_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfNS03LTEtMS0zNzM4Ng_6798b2f0-2e96-4d7c-8cf4-3e36a3417650"
      unitRef="usd">18079000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i035e3ac247c447b99a58a10f3cbdb943_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC0xLTEtMS0zNzM4Ng_162110a1-8b54-4546-ba70-e8f829c689cb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i971f9db9f7634d3ba0ba4492710f1917_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC0zLTEtMS0zNzM4Ng_577e3eb1-a55a-448f-9b30-82e87bdd06bd"
      unitRef="usd">14202000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iba24c3234e1144cb8d3662990ce26387_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC01LTEtMS0zNzM4Ng_6ed2e9eb-e400-4c28-a1f0-6ca110fa968a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic7c121a582064e318df6f1e3d3c3c4d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOC03LTEtMS0zNzM4Ng_3fe8c719-0947-4f3f-b810-d72a5fda28ba"
      unitRef="usd">14202000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id981d2c9255f42628d4b4ed79f851b73_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS0xLTEtMS0zNzM4Ng_106f716a-bd4c-457b-8abe-74214ebd58fe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id666b984169c4b59a1e9dcff4cfb30ee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS0zLTEtMS0zNzM4Ng_e6b42829-1635-4f3c-a144-2263924e9581"
      unitRef="usd">55647000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb5e35f1c92445aeb4c20362bf037470_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS01LTEtMS0zNzM4Ng_6f4fee70-af3b-4674-b08d-e80530187236"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i61421dd6f2f0460f99587dedb3fc8e26_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfOS03LTEtMS0zNzM4Ng_46d351a6-0b7f-4ec0-87b2-9f151b2009cd"
      unitRef="usd">55647000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5bcf434c6d247539b231ce97c5418bd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtMS0xLTEtMzczODY_46e98009-b752-40dd-85cf-18cceda32235"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i027ead9a21704178b9fc4c97a184db30_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtMy0xLTEtMzczODY_58e3db97-7614-462d-9c7f-c2b7372e1c02"
      unitRef="usd">10483000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if631c400cd5f43ad80de132e77ac9ef7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtNS0xLTEtMzczODY_37d7ca8c-5545-417c-8b4f-cbafb8e49184"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4406a11bf46f4779be4e2f832b6e02eb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTAtNy0xLTEtMzczODY_2829aca0-f15f-4e6a-a6aa-e15a8801c1b1"
      unitRef="usd">10483000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e68119be00645d5ad286fa2da2039be_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItMS0xLTEtMzczODY_d4cdcd81-4fbe-43f1-8e7b-1d0a45605fdb"
      unitRef="usd">15254000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibd2bdddc65ce4b8a84fca6eb040bdba7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItMy0xLTEtMzczODY_3bff4373-ae75-4430-9d3f-a56367b6edb3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if3176670886b4376a7c9eb43d934ef0d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItNS0xLTEtMzczODY_a1c89837-5dab-4b31-982e-ccaad51e2e40"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6f9e9806ef4471ca46b20b14e1b8389_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTItNy0xLTEtMzczODY_11029b47-8088-4aa5-b506-e6ae51c4c098"
      unitRef="usd">15254000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtMS0xLTEtMzczODY_dbec4f27-2c32-4f62-850a-1fae70dad524"
      unitRef="usd">15254000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtMy0xLTEtMzczODY_9ea4ff8b-ca45-4016-b0fc-1e1bd9e7fb40"
      unitRef="usd">80332000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtNS0xLTEtMzczODY_1b949c86-0dc0-4add-9f94-37b1fd1db945"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6940bc80ea424689845b8b5940578252_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTMtNy0xLTEtMzczODY_c1656199-fe96-48d2-8ba0-749a1910d555"
      unitRef="usd">95586000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0f4d74e9ea9441a6835f6c040ae31da0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtMS0xLTEtMzczODY_f3a40ffe-daa1-41c7-a274-dc8f825e64bc"
      unitRef="usd">33333000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i403525f3f1cc4078a7a497aa7d29c96c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtMy0xLTEtMzczODY_12ad935f-97f3-4dc1-99df-88e2974a853d"
      unitRef="usd">80332000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id5f3a37522544d3899eafe93ef80c365_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtNS0xLTEtMzczODY_191b7a7d-e7d3-480a-a50a-8cd3072d677a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6940bc80ea424689845b8b5940578252_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmQwYjJmNjE2ZTRkZTQ2NDc5OGU5YzAwNmY1YTM2MmM1L3RhYmxlcmFuZ2U6ZDBiMmY2MTZlNGRlNDY0Nzk4ZTljMDA2ZjVhMzYyYzVfMTUtNy0xLTEtMzczODY_a9c41a31-dd96-417f-ac0f-036a328d2241"
      unitRef="usd">113665000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaa829209d1dc4c039b314efe25cb38c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy0xLTEtMS0zNzM4Ng_2c4641ab-626a-4e22-86bd-dd18116cdf97"
      unitRef="usd">10990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i097ea8a474844b61b5275151fc47b82b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy0zLTEtMS0zNzM4Ng_dabe65ba-186b-4302-9ec0-534b4ebe2944"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id90beb4f4f7247459909d730e7ce388f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy01LTEtMS0zNzM4Ng_b1bda07d-de58-4712-8720-b5e55b7fd3fa"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i64abfe8811b24b639d57622067280448_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMy03LTEtMS0zNzM4Ng_722b374a-63df-470e-8ae8-c1aef6108cbe"
      unitRef="usd">10990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS0xLTEtMS0zNzM4Ng_effaca04-c501-41bb-8e50-e650943758ee"
      unitRef="usd">10990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS0zLTEtMS0zNzM4Ng_d96aafee-8758-4d00-8ed3-7ee1b5558780"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS01LTEtMS0zNzM4Ng_893d4061-a962-4172-8784-dc6fb9053795"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfNS03LTEtMS0zNzM4Ng_fe202c05-be7b-4082-a77e-7a0046addfdd"
      unitRef="usd">10990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i89558e7db6724718bea1817eb67f55e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC0xLTEtMS0zNzM4Ng_12023ca5-86e2-41de-9d34-99fc10e7b416"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iacae7ffc6bce4300a9c14e814a081643_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC0zLTEtMS0zNzM4Ng_f4fd7a35-aa7a-4166-a523-869a684ec663"
      unitRef="usd">1260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ied6be62faecf46c3bee3000c0c872214_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC01LTEtMS0zNzM4Ng_7a16694e-fd67-4bb4-babb-4095d445c91a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ca8186bea114a4d945479f2fffabb8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOC03LTEtMS0zNzM4Ng_ddb3e33a-1149-4766-be6d-608be791c39f"
      unitRef="usd">1260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6a7cb0d602d4e2e8978c95c2286c301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS0xLTEtMS0zNzM4Ng_4349b650-d843-483b-8c9b-3f34963626f5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4ed7c4c2ae394f2f9d6fa4f68b693c8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS0zLTEtMS0zNzM4Ng_5be5978d-018f-42d7-a226-cf9a6ef2aa90"
      unitRef="usd">88390000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id42354f986734c3c92ebcb535b97d41c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS01LTEtMS0zNzM4Ng_d4e40e3a-bb38-4e12-908d-2b7bbc54ee7c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5215cec7420e4a279c8b01a2a1648a1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfOS03LTEtMS0zNzM4Ng_7fa7a12e-e31b-4a4d-94eb-cd9c66ed0736"
      unitRef="usd">88390000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1632edaaf9c044539d5325b226770e1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtMS0xLTEtMzczODY_de52a77d-42e7-4553-9b87-b6bbdf9248c6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e41f05b43e14839a52b1a65e6484e94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtMy0xLTEtMzczODY_cd837db0-3e59-4a15-9465-0ee7e148fb71"
      unitRef="usd">14454000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iba3213b254ca4c75bcb485eb79c05dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtNS0xLTEtMzczODY_92544fe4-739d-46ff-a5d6-e356da10bf7b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf4368a04a224e0ea82196a23eb319c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTAtNy0xLTEtMzczODY_0d719458-7a63-4eab-841b-2183ee651390"
      unitRef="usd">14454000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86a9381368d74d3db1a2e4b7ea86f727_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtMS0xLTEtMzczODY_af4ad63f-6f47-4089-8518-92be4bc6b852"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4900ac5f5fbd408a81a5fb5317f7e381_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtMy0xLTEtMzczODY_c98c27bb-7708-4a73-b7cc-3a01612ee369"
      unitRef="usd">728000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ce436d0ffb84971bc9dd1042b3353be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtNS0xLTEtMzczODY_a9d5161c-454c-41b2-bf4a-70bf1423bc00"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1a4aa6af96984d3a8ab62896b10777df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTEtNy0xLTEtMzczODY_3eb0b87b-3509-49e4-9721-e8f114cd0eae"
      unitRef="usd">728000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib9f9317f2c36484c973f90ba3702b15a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItMS0xLTEtMzczODY_52898b1e-361d-4b86-a2a2-eff5ba3d911f"
      unitRef="usd">24046000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a30ad006c5b446b93eca62f7d024cdb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItMy0xLTEtMzczODY_e18cf5ba-13dd-496c-92a9-1a5cdefbe46f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie6efe47f456e4805b76ab4bfc3c3f9a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItNS0xLTEtMzczODY_e38116c8-5d4e-476e-809d-f64c5a432890"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8082708451a47369a4c3039f086bb4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTItNy0xLTEtMzczODY_543ad5c6-6e70-49d9-a829-c76aa3c34333"
      unitRef="usd">24046000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtMS0xLTEtMzczODY_09726984-e5d2-4de8-b88c-b7f71edb950d"
      unitRef="usd">24046000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtMy0xLTEtMzczODY_d679248c-54e0-4833-9d59-24ad84fc0266"
      unitRef="usd">104832000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtNS0xLTEtMzczODY_826d4a84-b365-48de-a779-eedc25ca84e1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTMtNy0xLTEtMzczODY_ec2e3b23-57d9-4f65-8f53-82378ffb49a3"
      unitRef="usd">128878000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8dd55ad9048e4ee2b959093a9400b5bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtMS0xLTEtMzczODY_7761837e-05a1-4440-8e61-39228b848a6d"
      unitRef="usd">35036000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i797749bb1e5845fc8726a0702b43a5b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtMy0xLTEtMzczODY_425eab8b-81be-4eda-b3be-752ed162c013"
      unitRef="usd">104832000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib69b40870d2e40bb9be84300b27ecdba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtNS0xLTEtMzczODY_d901fc7a-38df-4a65-9ad8-88da24f0c48d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie43aefeb675f4d23adfb3fac7dc07109_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80Ni9mcmFnOjQ0MTI0Y2MyZWQ0ZjQwMTY4Y2ZjZjM4Y2JlYTExMDkxL3RhYmxlOmU0MDdhY2ZiNDgyNjQzZWQ5ZWEwMWQ3Njc4NTM4Yzk2L3RhYmxlcmFuZ2U6ZTQwN2FjZmI0ODI2NDNlZDllYTAxZDc2Nzg1MzhjOTZfMTUtNy0xLTEtMzczODY_34cd5516-3dfe-4931-85fb-34c1bad19745"
      unitRef="usd">139868000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzAx_800b8cc2-b327-44b0-80a9-c8c5bbe99362">Supplementary Balance Sheet Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments available for sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments available for sale consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity less than 1 year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity 1 to 2 years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity 1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity less than 1 year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity 1 to 2 years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity 1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized losses in investments available for sale debt securities at September&#160;30, 2022, were primarily due to increases in interest rates, not due to increased credit risks associated with specific securities. We do not intend to sell these investments and it is not more likely than not that we will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments available for sale that have been in a continuous unrealized loss position for greater than one-year consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical trials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research agreements and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Director fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees and outside services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent, license and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzAz_22081b69-78be-4f67-83ad-5b841a8999df">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments available for sale consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity less than 1 year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity 1 to 2 years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity 1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity less than 1 year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity 1 to 2 years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total maturity 1 to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy0xLTEtMS0zNzM4Ng_fb4d07e9-646e-4585-ba34-cb18b84e513f"
      unitRef="usd">14285000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy0zLTEtMS0zNzM4Ng_7fc1716c-cce9-490f-b94f-b4b0cb405323"
      unitRef="usd">4000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy01LTEtMS0zNzM4Ng_9e565c4d-bf15-4962-a9d3-335f1350f76f"
      unitRef="usd">87000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6e19890500dd48ed81fc6fd0493c8cb8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMy03LTEtMS0zNzM4Ng_d52f945a-effc-4fe0-9957-9a80ef76e494"
      unitRef="usd">14202000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC0xLTEtMS0zNzM4Ng_2aa1c20b-f592-4535-84f7-ac2a1c96ece2"
      unitRef="usd">49055000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC0zLTEtMS0zNzM4Ng_958c9efe-1329-44b3-85dc-4499e92f3522"
      unitRef="usd">3000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC01LTEtMS0zNzM4Ng_adde2313-c87b-473d-80e4-5c621f7452d6"
      unitRef="usd">498000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNC03LTEtMS0zNzM4Ng_7aa31efd-7103-4d4d-b2e0-03237a01bcdb"
      unitRef="usd">48560000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS0xLTEtMS0zNzM4Ng_09d194aa-3f5d-4d13-8bd1-3e3355de6f91"
      unitRef="usd">10528000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS0zLTEtMS0zNzM4Ng_cc0f7299-9096-4d4b-a565-4a77b3b1b056"
      unitRef="usd">4000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS01LTEtMS0zNzM4Ng_06de8c96-2dea-4a68-a02e-3c2af39fbd02"
      unitRef="usd">49000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i08764f15ca7b48bfa59b4846b74216f5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNS03LTEtMS0zNzM4Ng_c2d2a1f4-8951-4c25-8c07-db701e97b4ce"
      unitRef="usd">10483000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy0xLTEtMS0zNzM4Ng_4320c2ef-4a71-491a-aa50-6712999703b0"
      unitRef="usd">15348000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy0zLTEtMS0zNzM4Ng_65046aa4-8988-4db7-b51f-3f680b98e7e4"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy01LTEtMS0zNzM4Ng_b1b51a6a-f17b-40b5-85c4-3e103cc679af"
      unitRef="usd">94000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfNy03LTEtMS0zNzM4Ng_6dbd024a-bea1-4ad4-9eac-25d748f72cf5"
      unitRef="usd">15254000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC0xLTEtMS0zNzM4Ng_36cfedd4-fd80-428f-af70-943253a83a25"
      unitRef="usd">89216000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC0zLTEtMS0zNzM4Ng_2c94d722-789c-40da-8f04-ccc34dbf8b93"
      unitRef="usd">11000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC01LTEtMS0zNzM4Ng_c859e42d-579f-4cd3-9fb0-d5c51d5d1dcf"
      unitRef="usd">728000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfOC03LTEtMS0zNzM4Ng_5bd24061-b7a9-4b62-bedd-bbfa4efe864d"
      unitRef="usd">88499000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtMS0xLTEtMzczODY_5d8a815c-50dd-4c26-85b8-0680e5cfc1e9"
      unitRef="usd">7148000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtMy0xLTEtMzczODY_77384d5e-876b-4ab2-8a2f-07a228dad7b1"
      unitRef="usd">4000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtNS0xLTEtMzczODY_6c3dd416-2cee-48bb-8a68-d91420d321c6"
      unitRef="usd">65000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTAtNy0xLTEtMzczODY_9ee5b071-77c4-48bd-8349-def139a2758c"
      unitRef="usd">7087000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtMS0xLTEtMzczODY_50aac820-5d7d-4706-8329-327cc3db0c1e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtMy0xLTEtMzczODY_38c29bf5-c663-4212-a946-650e196c6cf0"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtNS0xLTEtMzczODY_bc79124a-d5de-4dec-8521-1b8ffa30db13"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTEtNy0xLTEtMzczODY_f4d5e05c-21a8-476b-82ae-7e694bffdc72"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItMS0xLTEtMzczODY_eea87afb-0256-46e0-a134-666b1437a0fa"
      unitRef="usd">7148000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItMy0xLTEtMzczODY_e749c9ff-05c8-4b3d-9c00-5b8f2d4a07f5"
      unitRef="usd">4000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItNS0xLTEtMzczODY_58bb5a8a-26a3-41cc-8dc6-67cab689f352"
      unitRef="usd">65000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTItNy0xLTEtMzczODY_84e6447e-a2be-4474-be75-43b1bfa0883d"
      unitRef="usd">7087000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtMS0xLTEtMzczODY_33abcceb-7c23-4704-b9d5-8d8e6f98ed6e"
      unitRef="usd">96364000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtMy0xLTEtMzczODY_20547967-61e7-4773-ade0-0b35928937a4"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtNS0xLTEtMzczODY_6e30cd5e-b944-4f0d-9b58-f84d67a37303"
      unitRef="usd">793000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmQ5NTZhZTE0YmJkYzRlMTM4MGUwYjg0ZjU5MGM2ZjljL3RhYmxlcmFuZ2U6ZDk1NmFlMTRiYmRjNGUxMzgwZTBiODRmNTkwYzZmOWNfMTQtNy0xLTEtMzczODY_8020561e-487d-4cfe-a718-22f9a4fface4"
      unitRef="usd">95586000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy0xLTEtMS0zNzM4Ng_c9a29dd2-8871-4180-8c6b-e77739c17b25"
      unitRef="usd">1260000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy0zLTEtMS0zNzM4Ng_84cd4531-060f-4c8b-a67c-5d40709d2d9d"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy01LTEtMS0zNzM4Ng_1d955fa3-d017-4c2f-9c6a-7fc628dbbfe5"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if7c5a5da3e034026831cfe756e3046b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMy03LTEtMS0zNzM4Ng_0db083f8-86ef-40ca-aa15-947ef9b8555e"
      unitRef="usd">1260000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC0xLTEtMS0zNzM4Ng_0fe608a7-d9dc-4414-8c41-9a720d1f239f"
      unitRef="usd">58822000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC0zLTEtMS0zNzM4Ng_643a3719-dc93-4551-851f-a2071a0f462d"
      unitRef="usd">2000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC01LTEtMS0zNzM4Ng_373afafd-adf2-4a43-bca9-7553f7c5bc85"
      unitRef="usd">38000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNC03LTEtMS0zNzM4Ng_806e2b64-3bbb-43d1-a6b1-423e26681a1e"
      unitRef="usd">58786000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS0xLTEtMS0zNzM4Ng_22eda15e-67e4-4eab-9a2b-d3ecc91c7d07"
      unitRef="usd">14453000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS0zLTEtMS0zNzM4Ng_cdc235f1-81d4-4a73-ba2a-d126d56c5c88"
      unitRef="usd">4000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS01LTEtMS0zNzM4Ng_d8959a39-c85e-476d-8046-5604c09d88f0"
      unitRef="usd">3000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i855866c6b5904ebebbfdd2b63fd9694d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNS03LTEtMS0zNzM4Ng_a9e13dee-8066-4e2d-8cf2-c2bc19c64408"
      unitRef="usd">14454000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi0xLTEtMS0zNzM4Ng_8e7e6521-4116-4069-a33f-af005c2884aa"
      unitRef="usd">728000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi0zLTEtMS0zNzM4Ng_1294201f-c713-4348-87f8-f2e7f7f82aed"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi01LTEtMS0zNzM4Ng_1f50fe0e-f891-48bd-ba27-f49e09cc6789"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6c568719072f48bc84ba36a6860f7a36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNi03LTEtMS0zNzM4Ng_69968d2e-f97e-4085-9c0f-4e01c4dea937"
      unitRef="usd">728000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy0xLTEtMS0zNzM4Ng_5afa97f9-05d4-4955-8642-6e484ab7ffa0"
      unitRef="usd">20380000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy0zLTEtMS0zNzM4Ng_2d722582-db99-499a-8a75-636063720a8b"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy01LTEtMS0zNzM4Ng_d386315e-355b-4a1c-8d40-db7df9d82eef"
      unitRef="usd">24000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfNy03LTEtMS0zNzM4Ng_faf0050e-6da6-4224-9ada-1977493c5519"
      unitRef="usd">20356000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC0xLTEtMS0zNzM4Ng_d5ab219d-6331-429b-9cef-6b7f784dde83"
      unitRef="usd">95643000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC0zLTEtMS0zNzM4Ng_cbe82b2f-5104-40d2-b05b-b3dad22684c8"
      unitRef="usd">6000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC01LTEtMS0zNzM4Ng_7699884a-b3a0-4902-80e3-e25459a32275"
      unitRef="usd">65000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfOC03LTEtMS0zNzM4Ng_14aff5f7-e45c-4f1d-ae40-e01e87bf6712"
      unitRef="usd">95584000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtMS0xLTEtMzczODY_66a44c6e-a923-40d6-a835-cd4a0ff477ee"
      unitRef="usd">29676000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtMy0xLTEtMzczODY_474f3241-91b0-43c1-8691-b24059f0a531"
      unitRef="usd">1000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtNS0xLTEtMzczODY_f0da30db-844a-4b9a-adc3-4a0c7df3f46c"
      unitRef="usd">73000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib586325c5d3644c3aee97b226f53f2be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTAtNy0xLTEtMzczODY_e8f53c48-2f10-49ad-a059-2bf5293a98c3"
      unitRef="usd">29604000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtMS0xLTEtMzczODY_f5af3f28-21ee-41bb-a208-25c527ba0572"
      unitRef="usd">3701000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtMy0xLTEtMzczODY_7eebd5a9-2ae7-496f-b9c7-48dae98b0116"
      unitRef="usd">0</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtNS0xLTEtMzczODY_f4378357-5867-4e53-9c84-ec1b8047e571"
      unitRef="usd">11000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic65e391bd73f4e25a882777cc374a8d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTEtNy0xLTEtMzczODY_a545cc83-3634-4158-9ec1-b511638eb359"
      unitRef="usd">3690000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItMS0xLTEtMzczODY_2341289f-e514-4721-a3e8-4946a457fc51"
      unitRef="usd">33377000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItMy0xLTEtMzczODY_3ef948e8-4738-455b-ba0c-2e68edd2b5be"
      unitRef="usd">1000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItNS0xLTEtMzczODY_75b09e24-89b5-4b5b-96df-06066e4d2349"
      unitRef="usd">84000</crdf:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTItNy0xLTEtMzczODY_ebbc4d49-fa34-4962-8fff-481a7b4a15b6"
      unitRef="usd">33294000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtMS0xLTEtMzczODY_5625943c-d5ab-4fe8-bc6f-ef4d0b28e836"
      unitRef="usd">129020000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtMy0xLTEtMzczODY_08bbb67b-e405-4883-9c05-0937020b13e5"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtNS0xLTEtMzczODY_ea0a3c1f-9b62-4592-821b-eff6b45aa5c0"
      unitRef="usd">149000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmU1ZjJkOTk0MDQwZjRhZjhiNGMzYjU2Mzk2OGEzNmRmL3RhYmxlcmFuZ2U6ZTVmMmQ5OTQwNDBmNGFmOGI0YzNiNTYzOTY4YTM2ZGZfMTQtNy0xLTEtMzczODY_3de29aeb-da5a-46df-9528-59063d839945"
      unitRef="usd">128878000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfMjE5OTAyMzI1NzAzOA_5440e8c4-293c-45c9-832a-3e1a540dad73">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments available for sale that have been in a continuous unrealized loss position for greater than one-year consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfMy0xLTEtMS0zOTM4MA_609baaf4-0b5a-4d8c-9b1a-d1e1a36d1c16"
      unitRef="usd">751000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5f7e69f9e76d4acca2cc7581470c88a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfMy0zLTEtMS0zOTM4Mg_cce45b88-1a62-4646-979e-b3a949b6b9d6"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNS0xLTEtMS0zOTM4MA_3aaa97d5-6356-4130-a774-0daf15d16585"
      unitRef="usd">1839000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if92263bfb708412cb09f8a115288ab08_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNS0zLTEtMS0zOTM4Mg_b52789d9-8842-4916-b9f5-e55a27fbcdd9"
      unitRef="usd">22000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNi0xLTEtMS0zOTM4NA_8e5e254e-f38b-4e78-9a9a-e2e93cd44e31"
      unitRef="usd">2590000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOmY3Y2M4N2E5YWIxNTQ5ODY4MjJmNDJkMjExN2I3MjMyL3RhYmxlcmFuZ2U6ZjdjYzg3YTlhYjE1NDk4NjgyMmY0MmQyMTE3YjcyMzJfNi0zLTEtMS0zOTM4Ng_c76d5a3e-6646-4d7c-8527-6b3d1f201edd"
      unitRef="usd">28000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNzA3_7ce46c80-1ee1-4593-8d28-43503c35278d">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icb2c73a9e3964c58887040a42fa0395b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMS0xLTEtMS0zNzM4Ng_ddbe496c-6f6f-4478-8577-f84233cd25dc"
      unitRef="usd">1069000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35989ee797f44e96a87311fac38ec6ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMS0zLTEtMS0zNzM4Ng_3d020691-9058-472a-8e57-1be9bef5e929"
      unitRef="usd">955000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieca52c3e91684c358a0ce3a5ca685f00_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMi0xLTEtMS0zNzM4Ng_2aec77d5-10c5-4309-b774-11f0a0fc914d"
      unitRef="usd">2545000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie41de7fe293848cfa6d3f4dd4e69e8ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMi0zLTEtMS0zNzM4Ng_94ae184f-d2e1-4b78-ab1a-0c6b7b71e99e"
      unitRef="usd">1962000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i288fc3e93814499681ed61066dc5d8fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMy0xLTEtMS0zNzM4Ng_fd3150c2-9c28-4d61-8793-10855e352b47"
      unitRef="usd">1019000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie0aeb9353137456dbaa9a962fa938778_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfMy0zLTEtMS0zNzM4Ng_0e04111f-8d92-41c4-bee7-ce8a8b8a4a6e"
      unitRef="usd">906000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNC0xLTEtMS0zNzM4Ng_31c479c1-71c6-4085-bae6-9fbdf8074c24"
      unitRef="usd">4633000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNC0zLTEtMS0zNzM4Ng_4f2e238f-10df-4b84-a876-e0a7b9175c2c"
      unitRef="usd">3823000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNS0xLTEtMS0zNzM4Ng_490d1aad-34ac-426e-a0d6-e5a1a6708731"
      unitRef="usd">3329000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNS0zLTEtMS0zNzM4Ng_f34b8b21-71cd-4531-b8e3-b77f23a7cae3"
      unitRef="usd">3441000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNi0xLTEtMS0zNzM4Ng_e2a80f76-574c-4b8c-af67-84661dd51c77"
      unitRef="usd">1304000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjZlZDk5ZDcwM2I4ODQwMmFhOWQyYzQ1OGQwMGJiNzAxL3RhYmxlcmFuZ2U6NmVkOTlkNzAzYjg4NDAyYWE5ZDJjNDU4ZDAwYmI3MDFfNi0zLTEtMS0zNzM4Ng_2d1d1093-9644-49cd-ab0a-73d2acae5be5"
      unitRef="usd">382000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RleHRyZWdpb246MTZlMDI3MzA0MGNhNDY0YWJhMGEzZWViODgwZGUxZWZfNjk5_f3e9f0ff-554a-45c1-afa4-d0b0e37bcc8e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical trials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research agreements and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Director fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees and outside services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent, license and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMS0xLTEtMS0zNzM4Ng_97340536-e7b1-479a-b45b-ed9c0554dd79"
      unitRef="usd">1609000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMS0zLTEtMS0zNzM4Ng_9c185900-a9de-4d00-9b25-d10d3de7a504"
      unitRef="usd">1435000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <crdf:AccruedPreferredStockDividend
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMi0xLTEtMS0zNzM4Ng_189c9062-a086-436e-82e0-76be788e23de"
      unitRef="usd">432000</crdf:AccruedPreferredStockDividend>
    <crdf:AccruedPreferredStockDividend
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMi0zLTEtMS0zNzM4Ng_c4ff3d40-23dd-427d-816f-4a87962e1a1e"
      unitRef="usd">414000</crdf:AccruedPreferredStockDividend>
    <crdf:AccruedClinicalTrial
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMy0xLTEtMS0zNzM4Ng_bf589ea4-d95b-4984-bc65-20a964b487ce"
      unitRef="usd">2132000</crdf:AccruedClinicalTrial>
    <crdf:AccruedClinicalTrial
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMy0zLTEtMS0zNzM4Ng_cf52118b-5578-487a-952a-a15c4b1cd108"
      unitRef="usd">1639000</crdf:AccruedClinicalTrial>
    <crdf:AccruedResearchAgreements
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNC0xLTEtMS0zNzM4Ng_ddaffa35-bab4-466c-adb1-62574d1c44f9"
      unitRef="usd">1125000</crdf:AccruedResearchAgreements>
    <crdf:AccruedResearchAgreements
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNC0zLTEtMS0zNzM4Ng_3bb94f7f-7278-49ac-b6de-7231914077cc"
      unitRef="usd">726000</crdf:AccruedResearchAgreements>
    <crdf:AccruedDirectorFees
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNS0xLTEtMS0zNzM4Ng_564fe187-a3ad-42a6-b92f-b57228e4ea5b"
      unitRef="usd">125000</crdf:AccruedDirectorFees>
    <crdf:AccruedDirectorFees
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNS0zLTEtMS0zNzM4Ng_3b9e35a3-d39f-4ade-860b-70be70ed4bf2"
      unitRef="usd">141000</crdf:AccruedDirectorFees>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNi0xLTEtMS0zNzM4Ng_d61966bf-33f6-4da6-81be-c8f2cc005559"
      unitRef="usd">29000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNi0zLTEtMS0zNzM4Ng_4327dc6a-615d-4125-9771-f3478f26b13a"
      unitRef="usd">63000</us-gaap:AccruedProfessionalFeesCurrent>
    <crdf:PatentLicenseAndOtherFeesPayable
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNy0xLTEtMS0zNzM4Ng_aa006c68-a894-48c6-a6c3-0f589f8d6c41"
      unitRef="usd">122000</crdf:PatentLicenseAndOtherFeesPayable>
    <crdf:PatentLicenseAndOtherFeesPayable
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfNy0zLTEtMS0zNzM4Ng_7bce864d-517a-44cc-b53f-f30828830429"
      unitRef="usd">43000</crdf:PatentLicenseAndOtherFeesPayable>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfOS0xLTEtMS0zNzM4Ng_f14b6a4b-e385-44f6-8b39-b5e90d03db95"
      unitRef="usd">564000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfOS0zLTEtMS0zNzM4Ng_1f9c1414-0c7b-4007-9347-2a3b84bc2821"
      unitRef="usd">66000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMTAtMS0xLTEtMzczODY_6cf7c401-34fe-4931-89ad-cad9da56c1f5"
      unitRef="usd">6138000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF80OS9mcmFnOjE2ZTAyNzMwNDBjYTQ2NGFiYTBhM2VlYjg4MGRlMWVmL3RhYmxlOjI0Y2M5MWMwZDA1YTQ1OTU5YmFmOGY5ZDFhMmE0YWZmL3RhYmxlcmFuZ2U6MjRjYzkxYzBkMDVhNDU5NTliYWY4ZjlkMWEyYTRhZmZfMTAtMy0xLTEtMzczODY_25778731-ad32-4e72-946f-87e378ce5fa3"
      unitRef="usd">4527000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1MA_3fb61e5c-26df-4de9-9e7e-eb098acde4e0">Leases&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;As a lessee, the Company&#x2019;s current leases include its master facility lease and immaterial equipment leases, all of which are considered operating leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Master Facility Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases 12,300 square feet of office and lab space in San Diego that expires on February 28, 2027. The lease currently requires monthly payments of approximately $60,000 per month with 3% annual escalation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Operating Leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the nine months ended September&#160;30, 2022)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1NQ_b5bdc75e-88ad-46bf-b223-7f007ba38e8e">Leases&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;As a lessee, the Company&#x2019;s current leases include its master facility lease and immaterial equipment leases, all of which are considered operating leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Master Facility Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases 12,300 square feet of office and lab space in San Diego that expires on February 28, 2027. The lease currently requires monthly payments of approximately $60,000 per month with 3% annual escalation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Operating Leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the nine months ended September&#160;30, 2022)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <crdf:LesseeOperatingLeaseAreaOfLease
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMjI2_8c7aa2d8-0811-4acc-9423-8a9a940ffb8e"
      unitRef="sqft">12300</crdf:LesseeOperatingLeaseAreaOfLease>
    <crdf:LesseeOperatingLeaseMonthlyRentPayment
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMzc2_2f642165-528f-4350-ab13-bba9e1c6956a"
      unitRef="usd">60000</crdf:LesseeOperatingLeaseMonthlyRentPayment>
    <crdf:LesseeOperatingLeaseAnnualRentIncreasePercentage
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMzk0_9cdd99ef-8238-4eb5-b234-31be142d8111"
      unitRef="number">0.03</crdf:LesseeOperatingLeaseAnnualRentIncreasePercentage>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE3MA_d737f4f8-f9e9-4f43-a925-038f600088f2">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi0xLTEtMS0zNzM4Ng_c1fe45d0-07e6-4a0d-bd3d-bf355e8b0134"
      unitRef="usd">188000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi0zLTEtMS0zNzM4Ng_7b0ad424-f499-4a67-8482-bdb8927ad411"
      unitRef="usd">281000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi01LTEtMS0zNzM4Ng_cb154df8-da30-4bb2-b1ad-793b64dcee5a"
      unitRef="usd">568000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMi03LTEtMS0zNzM4Ng_1b039ec2-8cb9-4fb7-9e90-2cfbfd25ab0f"
      unitRef="usd">468000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy0xLTEtMS0zNzM4Ng_40668a37-f872-4dd2-b6ae-ef7f0b301830"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy0zLTEtMS0zNzM4Ng_78bbf51e-ddfb-4a17-93e3-b87cd58713ea"
      unitRef="usd">101000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy01LTEtMS0zNzM4Ng_0e30cc55-c143-4830-ae92-d2298223305e"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfMy03LTEtMS0zNzM4Ng_3ab00e9d-a3ed-4a2e-8b09-4a112470be55"
      unitRef="usd">303000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC0xLTEtMS0zNzM4Ng_6c7bbc9c-cf3f-4251-b202-27f3e04adabf"
      unitRef="usd">188000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC0zLTEtMS0zNzM4Ng_bb5077e9-0db5-4c20-9a5e-c5f854edec87"
      unitRef="usd">180000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC01LTEtMS0zNzM4Ng_39a12ebd-5b81-48a9-8b58-d1e56778ef33"
      unitRef="usd">568000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmQyZmE2YjEwMmMwMDRjNmM5ZTljOTExZTI0MGExMTUzL3RhYmxlcmFuZ2U6ZDJmYTZiMTAyYzAwNGM2YzllOWM5MTFlMjQwYTExNTNfNC03LTEtMS0zNzM4Ng_ef3aa30b-1f2f-4073-8a78-5efc7ae385ae"
      unitRef="usd">165000</us-gaap:LeaseCost>
    <crdf:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE2Mg_5e46ca52-db36-456b-994f-0675659f4e24">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&#x2013;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crdf:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMS0xLTEtMS0zNzM4Ng_82393487-cd7b-4fdd-b8a4-5260911f780d"
      unitRef="usd">2388000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMS0zLTEtMS0zNzM4Ng_28fd1e1a-ccb0-477c-bb0f-c43c9db9b3af"
      unitRef="usd">2796000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMy0xLTEtMS0zNzM4Ng_315d3a4f-a650-444f-8ba9-7a73ede93496"
      unitRef="usd">674000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfMy0zLTEtMS0zNzM4Ng_6ce7c9e1-94ac-4450-a41d-6f03a9a8d112"
      unitRef="usd">551000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNC0xLTEtMS0zNzM4Ng_29793b9f-5f28-458c-a3e6-a05193592a90"
      unitRef="usd">2174000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNC0zLTEtMS0zNzM4Ng_e5738b49-bd98-4c10-a425-8018ecc5577d"
      unitRef="usd">2568000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNS0xLTEtMS0zNzM4Ng_c4a9ce9b-1dcb-4b9b-bd68-9069d09f7d9a"
      unitRef="usd">2848000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNS0zLTEtMS0zNzM4Ng_fd648494-ace3-4518-bcdb-14345f79360d"
      unitRef="usd">3119000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNy0xLTEtMS0zNzM4Ng_1a0bd5c8-11a3-4875-aaf9-ef2a6a7c0d00">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfNy0zLTEtMS0zNzM4Ng_1b5f99fe-19f1-40f6-adbf-850913b33641">P5Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfOC0xLTEtMS0zNzM4Ng_2a34ce70-ed9a-4b04-aa0b-c4359a481e85"
      unitRef="number">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjdjNTA4NTAyMmMyYzRhZjNhMTcwYzJlZWNlYzZlMDY0L3RhYmxlcmFuZ2U6N2M1MDg1MDIyYzJjNGFmM2ExNzBjMmVlY2VjNmUwNjRfOC0zLTEtMS0zNzM4Ng_55072b8a-c7e3-4c4b-b862-419242431272"
      unitRef="number">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy0xLTEtMS0zNzM4Ng_72aafeda-8568-4f31-b079-bd7529db4fcd"
      unitRef="usd">180000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy0zLTEtMS0zNzM4Ng_ac561308-5e01-4ece-b8cc-b0efc7897abf"
      unitRef="usd">243000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy01LTEtMS0zNzM4Ng_f7d77824-571c-4582-8a5d-d086236f72de"
      unitRef="usd">431000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfMy03LTEtMS0zNzM4Ng_de8e6cd1-100a-4cac-834f-ca719a341de7"
      unitRef="usd">726000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS0xLTEtMS0zNzM4Ng_5765a5e2-e960-4ba8-9054-205eb3ab157d"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS0zLTEtMS0zNzM4Ng_07b80eb2-7cc8-4d6d-89a3-293ddd03cea5"
      unitRef="usd">3061000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS01LTEtMS0zNzM4Ng_d95ad416-a29f-4f19-bdd3-e3776de4f139"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOmI5ZmYwNzgzODNjZDQ3ZGRiZGFiMzMzYzZlMGVkMThjL3RhYmxlcmFuZ2U6YjlmZjA3ODM4M2NkNDdkZGJkYWIzMzNjNmUwZWQxOGNfNS03LTEtMS0zNzM4Ng_ce053a54-8bb2-427e-ba42-42ae01e2baaf"
      unitRef="usd">3061000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RleHRyZWdpb246ODQxYjlmM2Y0ZTU1NGVmMTliNTY1ZGQzYzUzZDA2MzJfMTE1NA_980f3355-89d0-49ea-a376-d89af4974e14">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total remaining annual commitments under non-cancelable lease agreements for each of the years ended December 31 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Operating Leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (excluding the nine months ended September&#160;30, 2022)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMy0xLTEtMS0zNzM4Ng_eb6934da-e30f-4f1d-9713-762ecba69928"
      unitRef="usd">120000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNC0xLTEtMS0zNzM4Ng_67312997-e7d2-416a-af35-9e3fb083e58a"
      unitRef="usd">737000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNS0xLTEtMS0zNzM4Ng_31efe0c3-5b8e-497d-9ebf-6118f6e5f062"
      unitRef="usd">754000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNi0xLTEtMS0zNzM4Ng_e7785a0f-4068-4ec4-8f88-332a56be0e04"
      unitRef="usd">775000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfNy0xLTEtMS0zNzM4Ng_c2da633a-f0db-4f99-b373-e487f55d4edb"
      unitRef="usd">796000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <crdf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfOS0xLTEtMS0zNzM4Ng_e807cb3b-b383-471f-8522-77cf4b1a5d25"
      unitRef="usd">137000</crdf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTAtMS0xLTEtMzczODY_19dd205b-98cf-47d0-afeb-33bb8d29ce0d"
      unitRef="usd">3319000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTEtMS0xLTEtMzczODY_45182ac3-ba39-461e-ad20-d2d64eb30e75"
      unitRef="usd">471000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81Mi9mcmFnOjg0MWI5ZjNmNGU1NTRlZjE5YjU2NWRkM2M1M2QwNjMyL3RhYmxlOjliZGFlMWRmMjg1ZTQxNzA4YzNjNzQ3ZDhiZjk2MDRiL3RhYmxlcmFuZ2U6OWJkYWUxZGYyODVlNDE3MDhjM2M3NDdkOGJmOTYwNGJfMTItMS0xLTEtMzczODY_3c0b5cc2-7ccb-483c-9f81-956d638a26fc"
      unitRef="usd">2848000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY5Ng_4d4e4bbf-14b9-4b7c-85b0-dd378badd862">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to Cardiff Oncology equity awards have been recognized in operating results as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Included in research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unrecognized compensation cost related to non-vested stock options outstanding at September&#160;30, 2022, net of estimated forfeitures, was $9.8 million, which is expected to be recognized over a weighted-average remaining vesting period of 2.8 years.&#160;The weighted-average remaining contractual term of outstanding options as of September&#160;30, 2022, was approximately 7.6 years. The total fair value of stock options vested during the nine months ended September 30, 2022 and 2021, were $4.0 million and $1.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock option awards was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions during the following periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of Cardiff Oncology common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity and changes in stock options outstanding is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,771,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,405,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled / Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(371,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021 the Company's stockholders approved the 2021 Omnibus Equity Incentive Plan ("2021 Plan"). The number of authorized shares in the 2021 Plan is equal to the sum of (i) 3,150,000 shares, plus (ii) the number of shares of Common Stock reserved, but unissued under the 2014 Plan; and (iii) the number of shares of Common Stock underlying forfeited awards under the 2014 Plan. On June 9, 2022 the shareholders approved an increase of shares authorized in the 2021 Plan to 5,150,000 from 3,150,000. As of September&#160;30, 2022, there were 3,055,281 shares available for issuance under the 2021 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2014 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of the 2021 Plan, no additional equity awards can be made under the terms of the 2014 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inducement Grants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company began issuing equity awards to certain new employees as inducement grants outside of its 2021 Plan. As of September&#160;30, 2022, an aggregate of 920,208 shares were issuable upon the exercise of inducement grant stock options approved by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Modification of Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022 one of the Company's directors did not seek another term on the Board of Directors. At the time of departure, the Compensation Committee passed a resolution to extend the expiration date of the vested stock options, and to immediately accelerate the vesting of the unvested options. The Company recorded incremental reduction to stock compensation expense of $0.1&#160;million during the nine months ended September&#160;30, 2022, related to the modifications. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of warrant activity and changes in warrants outstanding, including both liability and equity classifications is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our Company's classes of preferred stock is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Par value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation preference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4Nw_70156093-08fd-4190-b714-88ce07bd665c">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to Cardiff Oncology equity awards have been recognized in operating results as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Included in research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6d34146e19a0411eb7dd8c527e374570_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy0xLTEtMS0zNzM4Ng_db3c484d-743e-4880-b81f-2f163bba3b3e"
      unitRef="usd">286000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b827e0c544d4b41a0942545d2eb0315_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy0zLTEtMS0zNzM4Ng_777d7d81-68ba-4244-810e-847622a9f355"
      unitRef="usd">174000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iacbb4edd25ac48bfa076d19e9f40cf60_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy01LTEtMS0zNzM4Ng_33a0c992-a2e3-4d44-bcd2-95c393b6816e"
      unitRef="usd">746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3aed9a115fe4281a45d02f29994b1d8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfMy03LTEtMS0zNzM4Ng_d20a370f-1ba8-4395-8420-c35c01674815"
      unitRef="usd">286000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a81bccf1ee8452ebf10cfeda8f2b27e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC0xLTEtMS0zNzM4Ng_855ac93f-dbad-488c-854d-fc8247539e8b"
      unitRef="usd">751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4aaf4d9f3cea4d03ad8ed532d79c24b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC0zLTEtMS0zNzM4Ng_ba8c0b07-446b-4554-8713-f7d99b930baf"
      unitRef="usd">766000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26bf94ec03f844ea815479228a249c74_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC01LTEtMS0zNzM4Ng_521d3314-882e-4886-92fc-599e65c76762"
      unitRef="usd">2498000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ff759b5449442bda1b9bea264cb17df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNC03LTEtMS0zNzM4Ng_f4edf66f-fe74-4750-b707-e86bff8a0742"
      unitRef="usd">1958000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1487e2de1020413aad5c6774919a9b17_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy0xLTEtMS0zNzM4Ng_3a9fda54-412b-404f-8a02-734adfb88804"
      unitRef="usd">1037000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie54511f374524fc4807ba6e612a3f27f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy0zLTEtMS0zNzM4Ng_36a63497-cddf-4c6c-b6ac-38caab572765"
      unitRef="usd">940000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy01LTEtMS0zNzM4Ng_84a0037a-b9a1-4b2a-bcc4-77d59d2e0843"
      unitRef="usd">3244000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjllZDM4ZjBkYmNjODQ3YmJiYzk5NThlNjA1Y2JiMjI2L3RhYmxlcmFuZ2U6OWVkMzhmMGRiY2M4NDdiYmJjOTk1OGU2MDVjYmIyMjZfNy03LTEtMS0zNzM4Ng_7f3b3adc-4e68-4271-9e60-25be23b87552"
      unitRef="usd">2244000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMzA2_a719d701-404d-4fa6-881d-99e474e21b4f"
      unitRef="usd">9800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMzk3_70c8dc94-e300-4b38-88cd-f66124407762">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTAw_691fae12-0de0-4412-ab96-c620db531c0b">P7Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTc2_71296fdc-e7d7-4b8d-8339-2202396095e8"
      unitRef="usd">4000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i133fbcd0048d4dd9a02fded5e66617f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfNTgz_0c093ea1-b85c-4098-9ec5-567e4b827668"
      unitRef="usd">1200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4Mg_9f82c098-d755-4743-9318-06cf5ba07dd6">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock option awards was determined on the date of grant using the Black-Scholes option valuation model with the following weighted-average assumptions during the following periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility of Cardiff Oncology common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMi0xLTEtMS0zNzM4Ng_299a62ab-387c-4ae8-96e0-886aa1fe62bf"
      unitRef="number">0.0187</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMi0zLTEtMS0zNzM4Ng_6092ebf8-c02b-4b1b-bb54-f8225c96ca5c"
      unitRef="number">0.0095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMy0xLTEtMS0zNzM4Ng_38d1b546-47a5-415d-89cb-c06be6458271"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfMy0zLTEtMS0zNzM4Ng_231c4e4b-5237-4d41-9281-42a51c68498e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNC0xLTEtMS0zNzM4Ng_1cb7e758-5173-40bc-b50c-c09f35c3a834"
      unitRef="number">1.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNC0zLTEtMS0zNzM4Ng_f2f19a36-b9b2-4d4d-8d3c-d7d5663d63f3"
      unitRef="number">1.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNS0xLTEtMS0zNzM4Ng_b70865f1-05ba-4875-919a-9ec4e9318692">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaf0c6a5ffe9548ff8cd7e724b74bb597_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjlmOTU0ZWE1ZjNmMzQzMDBiZDEyNWEzZGZhMWUyMTYwL3RhYmxlcmFuZ2U6OWY5NTRlYTVmM2YzNDMwMGJkMTI1YTNkZmExZTIxNjBfNS0zLTEtMS0zNzM4Ng_e2df6ffb-0e68-41f6-b441-594db4dd3b56">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY4NQ_f3a3a4ae-20fa-4143-8434-30c52d090879">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity and changes in stock options outstanding is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,771,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,405,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled / Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(371,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,101,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,178,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS0xLTEtMS0zNzM4Ng_98e75cf3-742e-4c49-b2e1-be9bd0a27889"
      unitRef="shares">3771984</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS0zLTEtMS0zNzM4Ng_59766c21-03ac-49d6-b4f2-739b088c7a36"
      unitRef="usdPerShare">7.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i62a79d4b91ad462594a76128123e5a49_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMS01LTEtMS0zNzM4Ng_302fb3f0-ed2b-4360-b44b-3068c163b642"
      unitRef="usd">6405258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMi0xLTEtMS0zNzM4Ng_d003c3dc-a8ea-4c28-a9e7-05bff07fae5c"
      unitRef="shares">1731136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMi0zLTEtMS0zNzM4Ng_111b2222-f9ed-4771-b9b0-015ffdc6f7b0"
      unitRef="usdPerShare">3.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMy0xLTEtMS0zNzM4Ng_08a11a36-4c95-4fc4-a56b-ae3293a7e608"
      unitRef="shares">28858</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfMy0zLTEtMS0zNzM4Ng_643cdd2e-831d-492c-813d-7810567d63a1"
      unitRef="usdPerShare">2.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNC0xLTEtMS0zNzM4Ng_9bb3807b-32be-422d-8360-730c0757a5a3"
      unitRef="shares">371125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNC0zLTEtMS0zNzM4Ng_6261a2f6-027a-423d-af45-0b7b7c33d2a0"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <crdf:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNS0xLTEtMS0zNzM4Ng_b8be629e-9c5b-4484-b808-2f55b5b27993"
      unitRef="shares">1565</crdf:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod>
    <crdf:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice
      contextRef="id19ace8151fd4472a7c88f6b055364bc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNS0zLTEtMS0zNzM4Ng_5d85b435-0151-4836-b70a-0645069aa0ba"
      unitRef="usdPerShare">184.73</crdf:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi0xLTEtMS0zNzM4Ng_ce8de128-2436-4da0-86fe-fc2687681fc3"
      unitRef="shares">5101572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi0zLTEtMS0zNzM4Ng_15e336d5-94d5-42be-a9cc-f98864ba7cbb"
      unitRef="usdPerShare">5.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNi01LTEtMS0zNzM4Ng_299bed31-1d0f-4d9c-8cf0-6a331ece6584"
      unitRef="usd">30739</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy0xLTEtMS0zNzM4Ng_daa8ef56-a317-473d-896b-e605af0f6354"
      unitRef="shares">2178676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy0zLTEtMS0zNzM4Ng_ec3a45f8-3900-42c1-acd9-9cb1f70c7798"
      unitRef="usdPerShare">7.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfNy01LTEtMS0zNzM4Ng_45619b12-bbcc-4f5f-a7cb-174390107804"
      unitRef="usd">16013</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC0xLTEtMS0zNzM4Ng_b2513328-8c9f-40b7-bd2b-21d1b16c4525"
      unitRef="shares">5017818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC0zLTEtMS0zNzM4Ng_176737e4-ba73-4142-b6e3-81a653b115ae"
      unitRef="usdPerShare">5.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3e62d6fd75994c65a0bd5975caa77ee8_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjQ5YzVmMjZmODIyMTQzN2M4YjUxOGExYTYzMjhlNWQ4L3RhYmxlcmFuZ2U6NDljNWYyNmY4MjIxNDM3YzhiNTE4YTFhNjMyOGU1ZDhfOC01LTEtMS0zNzM4Ng_e0f65fba-04a7-4a3c-a063-6bce4bb1c751"
      unitRef="usd">29723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTEzNQ_96060574-987e-4b1a-8709-8867a1e2d825"
      unitRef="shares">3150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i60904b4511884df3b025502bc4017c84_I20220609"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQyOQ_3e855288-a471-4c66-a6fa-5c1fafcc6bb0"
      unitRef="shares">5150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQzNw_96060574-987e-4b1a-8709-8867a1e2d825"
      unitRef="shares">3150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6d6df56bb6144b5991b435b053482ed6_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTQ2Mg_5fd8d8ae-7e93-4399-8dc5-3d3378c5d74f"
      unitRef="shares">3055281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i285df1af47514de69e303dcf54c5328c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMTgzOA_cfbf52ff-d019-4e2a-908e-a2f4118a8d88"
      unitRef="shares">920208</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <crdf:ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost
      contextRef="i2173155aea5e4b638aec9ab191dd12f0_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjM0Mw_d13b678d-0597-4a14-9f8f-8c1c51566225"
      unitRef="usd">-100000</crdf:ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY5NA_3212fb42-84b6-4eb6-9bb5-ac1258ad8419">&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of warrant activity and changes in warrants outstanding, including both liability and equity classifications is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&#160;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS0xLTEtMS0zNzM4Ng_af45d292-df43-44c8-9735-9d48a0bd66eb"
      unitRef="shares">4490159</us-gaap:ClassOfWarrantOrRightOutstanding>
    <crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights
      contextRef="i09403a9f01054c2fa7170fb9d51f3701_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS0zLTEtMS0zNzM4Ng_76aecea8-3c2c-4d26-9143-87828331070e"
      unitRef="usdPerShare">5.80</crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights>
    <crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights
      contextRef="i58d39de1a4c541da806b3b34de9a5e39_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfMS01LTEtMS0zNzM4Ng_762c81f1-7ae9-485f-b033-e2f36edac578">P3Y</crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS0xLTEtMS0zNzM4Ng_9ee0fc59-2ed6-4fed-9d98-13581e53ffb1"
      unitRef="shares">4490159</us-gaap:ClassOfWarrantOrRightOutstanding>
    <crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights
      contextRef="i5650e4b25b2e4aef9f3a891c22f350d9_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS0zLTEtMS0zNzM4Ng_9c97d7f6-97ba-4944-92dd-3a711e8c6bec"
      unitRef="usdPerShare">5.80</crdf:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights>
    <crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjNlOWNjNzJmNWVhMzRkMGQ4YzhmN2FkZGJmMjNhZWNlL3RhYmxlcmFuZ2U6M2U5Y2M3MmY1ZWEzNGQwZDhjOGY3YWRkYmYyM2FlY2VfNS01LTEtMS0zNzM4Ng_72f131e1-9a3a-4c84-8718-c5d845682869">P2Y2M12D</crdf:ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RleHRyZWdpb246OWNiZmJjODJmMzc4NDVmMThhY2MzMjA1YjZmMGFlYmZfMjY3OA_d10ec18f-50df-4bef-b12e-cbbfbbb0904c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our Company's classes of preferred stock is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Par value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares designated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation preference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series E Convertible Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi0yLTEtMS0zNzM4Ng_056e0f6e-6ea8-4aed-bad5-1a0050d7e03b"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi00LTEtMS0zNzM4Ng_91801629-007b-4434-be73-715113f07e01"
      unitRef="shares">277100</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi02LTEtMS0zNzM4Ng_c897e5fb-41fd-4957-b8a8-8f2a6a47f47f"
      unitRef="usd">606000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i77b9d09b045e4fc09222b08d42826194_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi04LTEtMS0zNzM4Ng_b6c4778a-b2db-45b7-aa7b-21457ef2606f"
      unitRef="shares">60600</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8c9c1eb393a64aba8ef61182cf3194a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMi0xMC0xLTEtMzczODY_3fc67b07-771b-4585-a163-c817fbe4d935"
      unitRef="shares">60600</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy0yLTEtMS0zNzM4Ng_c88b3359-8b9d-4bb3-b7a9-dca79ad4c609"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy00LTEtMS0zNzM4Ng_f67e62d3-629b-47c8-869d-c9d87aa1316f"
      unitRef="shares">8860</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie897cb31672c442fa99ae4d6fea29e72_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy04LTEtMS0zNzM4Ng_f63154eb-5767-4b12-b398-11d5b67a981a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7ec1c878faca47cda51c8b97bcc3b5eb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfMy0xMC0xLTEtMzczODY_faa3492d-8d25-4307-9973-50252af51d4d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i015012088f52469aa45f36d2178ab642_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC0yLTEtMS0zNzM4Ng_b8a6b4e6-6d8d-4846-bd00-74f1a21b4d45"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i015012088f52469aa45f36d2178ab642_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC00LTEtMS0zNzM4Ng_14de3e1a-b686-4b34-b04e-efe966ab44e8"
      unitRef="shares">200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i015012088f52469aa45f36d2178ab642_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC04LTEtMS0zNzM4Ng_e47c1c3f-c70f-4003-90ed-cfb83b058972"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib8e1159a61ea42a1800d525998f49217_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNC0xMC0xLTEtMzczODY_7e439ac4-7b67-4521-ae2a-de1759ae35af"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS0yLTEtMS0zNzM4Ng_196db311-f6da-49e6-b8d9-782cd6bcc3fe"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS00LTEtMS0zNzM4Ng_72b17c00-62b9-428b-906d-d9a806463668"
      unitRef="shares">154670</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i33c8d7aa7aa04f59a377a6057357b8fd_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS04LTEtMS0zNzM4Ng_a5354253-f748-49b6-8dba-69fad53bdfcb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9410bd3ccc0647c7a180b4825b4c01d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNS0xMC0xLTEtMzczODY_8427b6b6-f8a0-45be-af82-1a608f0f9977"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi0yLTEtMS0zNzM4Ng_a8a7f978-50dc-4038-be49-e18012652640"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi00LTEtMS0zNzM4Ng_ba1636d1-2c39-4b19-91d7-ea2f6640fe50"
      unitRef="shares">865824</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7692ca2593da44a7b2ea55ed04f78b59_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi04LTEtMS0zNzM4Ng_e879ec97-33b0-44b6-80e3-80684cdb941d"
      unitRef="shares">327509</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icdcb832e86e44d0bb0994d1355e68295_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF81OC9mcmFnOjljYmZiYzgyZjM3ODQ1ZjE4YWNjMzIwNWI2ZjBhZWJmL3RhYmxlOjhjMzFjMGEzZGQ3ZDQ1MGRhN2RiM2EzZTlkOTlkZWRlL3RhYmxlcmFuZ2U6OGMzMWMwYTNkZDdkNDUwZGE3ZGIzYTNlOWQ5OWRlZGVfNi0xMC0xLTEtMzczODY_5d70444d-956e-4f84-889e-e734ccb768c2"
      unitRef="shares">655044</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF82MS9mcmFnOmVkMDY1OTg1MTBhZDQ2NmI4YTFlOTQyNzMzNjA4ZjVmL3RleHRyZWdpb246ZWQwNjU5ODUxMGFkNDY2YjhhMWU5NDI3MzM2MDhmNWZfMTkzNw_f93f06d3-36e4-41e0-9808-f03b797264d7">Commitments and Contingencies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Executive Agreements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain executive agreements provide for severance payments in case of terminations without cause or certain change of control scenarios. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Agreements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2017, the Company entered into a license agreement with Nerviano which granted the Company development and commercialization rights to NMS-1286937, which Cardiff Oncology refers to as onvansertib. Onvansertib, an investigational drug, is an oral, and a highly selective adenosine triphosphate competitive inhibitor of the serine/threonine PLK1. The Company is developing onvansertib in cancer indications with the greatest medical need for new treatment options. Terms of the agreement provide for the Company to pay development milestones and royalties based on sales volume.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is a party to various agreements under which it licenses technology on an exclusive basis in the field of oncology therapeutics. These agreements include License fees, Royalties and Milestone payments. The Company also has a legacy license agreement in the field of oncology diagnostics under which royalty payments are due. These royalty payments are calculated as a percent of revenue. For the nine months ended September&#160;30, 2022 and 2021, payments have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cardiff Oncology does not believe that it has legal liabilities that are probable or reasonably possible that require either accrual or disclosure. From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Litigation is subject to inherent uncertainties, and an adverse result in matters may arise from time to time that may harm the Company&#x2019;s business. As of the date of this report, management believes that there are no claims against the Company, which it believes will result in a material adverse effect on the Company&#x2019;s business or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2e709bc4251444f5af238768da41af47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfMzM_597b0215-de32-4ab8-af85-891cf8f91bf6">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Conversion of Series E Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;327,509 Series E Convertible Preferred Shares were converted into 1,342,250 shares of common stock on October 11, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i68a406e30ed548c3954acbc55bffb278_D20221011-20221011"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfNTQ5NzU1ODE0MzIw_0a9960ba-901a-4db7-8e39-775f142ee09e"
      unitRef="shares">327509</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i4b3b318284494196864f97145508ef5b_D20221011-20221011"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF83MC9mcmFnOjQ5OTgwYWE0NjY2NTRiMWE4ODZmNmU3MDM0ZDY5MThiL3RleHRyZWdpb246NDk5ODBhYTQ2NjY1NGIxYTg4NmY2ZTcwMzRkNjkxOGJfNTQ5NzU1ODE0MzMx_b8e6cb06-aa6d-4cd3-b829-7708897a0b89"
      unitRef="shares">1342250</us-gaap:ConversionOfStockSharesIssued1>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of expenses of $0.8&#160;million.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItOS0xLTEtMzczODY_8c8b167b-064e-4484-bb80-c925e1484b74"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItMTctMS0xLTM3Mzg2_0bfd8650-a777-40eb-a1ec-c16e13268d21"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RhYmxlOjhhODdjMDc5ZTc0YTQ1YjNiYjczMjYyOWI0MjllODNhL3RhYmxlcmFuZ2U6OGE4N2MwNzllNzRhNDViM2JiNzMyNjI5YjQyOWU4M2FfMTItNS0xLTEtMzczODY_5238db5e-7c48-42f4-94bf-aff99bee958a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI1NjU3ODI3MWE5ZjQ3ODhhNWVkMzRhODM4YzE5NjU4L3NlYzpiNTY1NzgyNzFhOWY0Nzg4YTVlZDM0YTgzOGMxOTY1OF8yNS9mcmFnOjM0OTJjNWQ5NmUxYjQ4NGM4MGExYjJhNTIxZWMwZjI4L3RleHRyZWdpb246MzQ5MmM1ZDk2ZTFiNDg0YzgwYTFiMmE1MjFlYzBmMjhfMzAz_305cf045-ccfa-45a2-b925-a7c64f9cd705"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>52
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  : 8U4'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  &@&-5"R^Z_NT    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)OIVE1,'1S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'$'+)S)]O
MOH&T&!0.D9[C$"BRHW0U^:Y/"L-&')B# DAX(&]2.2?ZN;D;HC<\7^,>@L$/
MLR>HJ^H&/+&QA@TLP"*L1*%;BPHC&1[B"6]QQ8?/V&681:".//6<0)82A%XF
MAN/4M7 !+#"FZ--W@>Q*S-4_L;D#XI2<DEM3XSB68Y-S\PX2WIX>7_*ZA>L3
MFQYI?I6<XF.@C3A/?FWN[K</0M=571=2%E6SE;?J>CGOB^L/OXNP'ZS;N7]L
M?!;4+?SZ%_H+4$L#!!0    (  : 8U697)PC$ 8  )PG   3    >&PO=&AE
M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?
MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@
MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4R]9<
MX%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C 1-7
M02:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1
MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP
M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=
MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP
M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,
M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I
MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;VD:4E
M,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ
MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A
M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#QK9P\
M'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-Z#,:
MP4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:
M<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.BY 1
MOQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR- >C
MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_
M+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,IV#F?
MP.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4WBA*>
M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT
ML<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3
M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'
M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\
M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^
M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\X^;'
M<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;ZEW?!
M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10[I*0
M!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%(1=R
MX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^)F!+
MPWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83
M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M1@!>"<#[#0-6.-RH0]_FD'_Y'U!+ P04    "  &@&-5'U84N[\"   F"
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
M J8 \OF&4O%RHP(T1[#9/U!+ P04    "  &@&-5CSV7KE$/  #$I   &
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
M9D/KV$(I+'"5RVNV/H>FGX^:+V&Y,$^T;G(="R65D*QHP*J"@M#ZC>\;';8
MBJ<;X#8 ]Z4 KP%XCP']9P#]!F"DMNM6C XAECCP.5LCKK,5FQX8,0U:M4^H
MWO98<K5*%$X&X\E5&%W%48CBV6@67497,S0Y4\%D_/5\\BV,KN-W*/I^<S'[
MA?:GF .5&4B2X/P ?4 W<8CV]P[0'B(4S3)6"4Q3X=M25:;Y[:2IXK2NPGVF
M"@]=,D4L4$132#OPX]WX3SOPME*DE<7=R'+J[B3\4M%#Y#GOD>NXO:YZ=L-C
M*%NXVP$/7P[O[>C&:S?9,WS><WP22U!G52*V0+%DR6W&\A2X4%M[5Q'Y@'Z/
MYD)R=0C_=&U>S=[O9M?&=")*G,#04LXC@*_ "MZ^Z0V<SUW*O299^$ID_ZG:
M;U7M[V(/C)"("%%AF@"">V7% CK__IIH8(BT$:^"8\?Q[=6V+D]S'F6$3S..
MC@9M3MV#O64%!?"EL52!$E916?_^[6SKVB-C5H_FQ\K-:_/]1U-?!9>8+PD5
M*(>%HG0.CY2U\=I>ZT"RTAC.G$EE7V:8J1L)N$Y0ZPO&Y";0'VCON. O4$L#
M!!0    (  : 8U7$(QT>HP<  &4A   8    >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&ULK5K;;N,V$WX5PET4+;!>BZ0LRVEB('&RZ +=)%AO_UXS$AVS*XDN
M2>70I_^'DB/9$L4DA6\2'8:C;PZ<;TCZ]%&J'WK#N4%/>5;HL]'&F.W)9**3
M#<^9_B2WO( W:ZER9N!6W4_T5G&65H/R;$*"()KD3!2CQ6GU[%8M3F5I,E'P
M6X5TF>=,/5_P3#Z>C?#HY<$W<;\Q]L%D<;IE]WS%S9_;6P5WDT9+*G)>:"$+
MI/CZ;'2.3Y9A8 =4$O\3_%'O72-KRIV4/^S-E_1L%%A$/..)L2H8_'O@2YYE
M5A/@^&>G=-1\TP[<OW[1_KDR'HRY8YHO9?:72,WF;!2/4,K7K,S,-_GX.]\9
M-+7Z$IGIZB]ZW,D&(Y24VLA\-Q@0Y**H_[.GG2/V!H >]P"R&T"Z \*! 70W
M@%:&UL@JLRZ988M3)1^1LM*@S5Y4OJE&@S6BL&%<&05O!8PSB^7-]>75]>KJ
M$JV^GW^_^GIU_7V%;CZCY?GJ=_3YCYN_5FB,_EQ=HE\^_(H^(%&@[QM9:E:D
M^G1B (!5,TEV'[NH/T8&/C9'7V5A-AI=%2E/#\=/ 'B#GKR@OR!>A2N^_81H
M\!&1@! 'GN7;AV,/'-HXDU;ZZ("^FRU7S(CBOLY.801W>JG6$KJUV(E[HK<L
MX6<CF)F:JP<^6OS\$XZ"WUPF'DG9@<%A8W#HT[ZXACJ32>TTLAX952-M,7E8
MC&D0!+/3R<,^?(<8CN-PWH@= )LVP*;>2)RG?\/<@7)C-#(2ZDTBBT1D'!4[
MQ/:IO4Z8WJ!2\]2FMG3$[\1EV_28 3R2L@,_18V?(F\ _["N@&J:"KV5FF5(
MKA'3FAMG2&M=T[U8!9UH]B6P.Y"S!N#,"_"2@]6)8+;FNR#-^A^<=D'U92B-
MW;#B!E;LA;4R,ODQMOR1HD3F0*JZ@HCXD[WF+JAQ'P8)PP[6OA#9%SH .V_
MSKU@SW.IC/BW!@@!!H_FHLRKP.L-O!L;KG*8  ]\-V=<\.<]9-&,=-#W93 D
MJAL]#EJ*"KSXEQM6W',[0==,*/3 LI);.U*NQ .S;0!:BX+!!(<$%H4VJJRL
M^/FGF&#RVR-3B@T8M?NR+Z4=(F,2#QFUQ[O8:]0WZ&0@?:P=";P3"6 WREJP
M+HO4UB#(JUQ4\7 BQWU?TWD7NT-H&DP'L),6._%6USH@NE,RJ[*!H#- F6!W
M(ALNGSOU1ZJ?Q])VZ(R6\[&781<W9L.5IVCNAN_'8#KMQJDO0Z*!RHE;<L9^
M=CY/$EE:!H0*RF&FW '_V?"4!40G@\K5/G<"#_N)CW$/ND-J-E"P<$O?V,MZ
MBUO%MTRD+^6T3BOYFJ>G/2C=\NH0 ;1#GFY9%/MIM&W\ZDFM[.)A+-=CZ"Q\
M@/MT&09Q%W)?B,;1 .*65K&?5YO<V++G)C%8DJB2MUYW8G8P+B6]K.A+C6,Z
M5#1;UL5^VNWZ>:_0.+'VV71,9KB+U2$5A4-%LB5=[&?=NBZ\AK#/F&/:2UJ'
M$"8#*4!:6B5^6KU^2_OK DU<C!B&M,N<+CD\C:8#:4!:[B38RS]?JD[E#7TZ
M\7+P>XGF6-H.K6Y9EWB);+%D6V&@/ZAF9RI,J0;"0_ING]-NUCNE!KIBTI(A
M\9/AET*7T&PE')I,F7">:K16,K=Y5K+,/ ^N%DF? 3'N3@2'T% NM21)_"3Y
ME8$CJPRRK=C;VV'2Y[T($]+MP!QB>(J# <8A+4&25PBR5,F&Z7>C=O!?'(2D
M2SHN.1Q&$24#P%NJ)'ZJ7+'LW:#[##B%Y.ARCD,LGL\&ZCAIF9+XF;(IDY#1
M#R*%4GGWC'[9U<Q?=]C?4#0=JU",^_GB($Y(JV@ZT%*1ECM)["V:G^LETAN*
MII>#WUTTCZ3MT.J6A8F?A6\/RI!^23Z[MK*K7[N,_UAM!,'#IMF$ZP]!U1%]
MF,VBC] GZRVO]INS9Z?'^@3=XT+'TGA.R$!VTI;$J9_$#^WC3UPEHEY5RJU=
M[[OW'_O$/.O.)H?,0*VE+6]3_YIW&*QOC4[[B]BN=QTBT"#1 ;PMXU(_XSJG
M_MHQCYRP^P3;=W)?A@1A/$##=&\?VD_#%?!FUZ0RP69S=<'_*6'-EPT56]KG
MV&@VZS*Q0PK6AK,8#W2EM.5CZN?CY1#8W6[.!;\716'=;W>RN!(R=9KAX%T\
M#VG7#H<8#>;Q #_3EI^IGY]?,^/*KF>]!O09&,<SW-T^=XE1' W5E9:F:>1E
MBU6YW6;<4C)3SW9[.('.#3K.JGA:D]89J-S-@&<GCU!O(_#N8XXC:3OT1]L%
M4'\74,6SVI)82X4,>QJ8]([5<3=B/I%#="VW4S^W[T4KZP2KD,6X"MA>HP*Y
MYZIB[B@>M1LXEK9#/[7= 'UE)SR!B:A%NQ%NE[RP*K$>L7-T:UT(GDJR,JW7
MQ.R_[I/0/N&3WKZ?0VB 9,.V(PA?ZPCXFBL%\*KN!M+!4A>@?K$ ;%]!V8$^
MYQPM)62%,L(^;P=6IQO.,[V@=UJ'NTL'OTQMU&3OP#KGZKXZQ]>H<G5]^ML\
M;7XK<%Z=D'>>7^"397WBWZJI?X#PE2D@"HTRO@:5P:<9.%G59_KUC9';ZEC\
M3AHC\^IRPUG*E16 ]VLIS<N-_4#SRXK%_P%02P,$%     @ !H!C5<R?//V7
M @  W 8  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RM5=%NFS 4_94K
M5DVMM!5"LJ3K"%(*B;II;:.2K@_3'ARX":A@,]LDW=_/-H1E+8WZT!>PK^\Y
MOO<8'[PMXP\B193P6.14C*U4RO+<MD6<8D'$*2N1JI45XP61:LK7MB@YDL2
MBMQV'6=H%R2CEN^9V)S['JMDGE&<<Q!541#^YP)SMAU;/6L7N,W6J=0!V_=*
MLL8(Y5TYYVIFMRQ)5B 5&:/ <36V)KWS<*#S3<*/#+=B;PRZDR5C#WKR-1E;
MCBX(<XRE9B#JM<$ \UP3J3)^-YQ6NZ4&[H]W[#/3N^IE200&++_/$IF.K3,+
M$ER1*I>W;'N)33^?-%_,<F&>L*US1T,+XDI(5C1@54&1T?I-'AL=]@"*IQO@
M-@#WM8!^ ^@_!0Q>  P:@)':KELQ.H1$$M_C; M<9RLV/3!B&K1J/Z/ZV"/)
MU6JF<-(/;J[#Z74T#2%:3!;3J^GU(H*;&023Z!)FWV_N(SB>$XY4IBBSF.0G
M\!'NHA".CT[@"#(*BY15@M!$>+94!6E:.VXVOZ@W=U_8O ]73!$+F-($DPY\
M<!C_^0#>5D*T:K@[-2[<@X3?*GH*?><#N([;ZZKG,#S"LH6['?#P]?#>@6[Z
M[=GV#5__)3Y))*HK*H&M(" BA9FZY0)^3I9"<G7C?G4=6<TYZ.;4+G0N2A+C
MV%(V(Y!OT/+?O^L-G2]=>KTE6?A&9/]I.6BU'!QB5UJR^ $R(2I"8P1\5+XK
ML/.;KXF&ADB[[L8_<QS/WNSK\CSG24;X/&,T&K8Y=0_VWKTOD*^-?PJ(645E
M_=&WT=:B)\:9GL0#9=VUT_ZCJ7W_BO!U1@7DN%*4SNE(^1BOO;2>2%8:=UDR
MJ;S*#%/U^T&N$]3ZBC&YF^@-VA^:_Q=02P,$%     @ !H!C525VJOL(!P
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
MOC'GE^1;N:46/N'.*X_<MU/@"1A?>^BU?^$-QG];7/X*4$L#!!0    (  :
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
MO&RXZW;:CN36?R%<'7;_Y[C.U\8(;(%^ [89-K\&4W/RW)?8J/<!34>7_YD
M\1!6PK?T[NGNEXAE^ #?BX>?,=YS.ODL*\4:JO')?#9@)OPT$&Y 1/YS/-4.
M'_?^LA <."0!O%]K++_M#3G8_3YS]2=02P,$%     @ !H!C51 3%A1/!
M^0L  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULW5;?<]HX$/Y7-&ZG
MT\[XP+\ 0X 9DERGF;FTN:;I/=S<@[ 7K(DLN9(,S?WU7<F&  GD.GV[%]!J
M=S]]N]JU=KR6ZEX7 (9\+[G0$Z\PIAIUNSHKH*2Z(RL0J%E(55*#HEIV=:6
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
M<!*%T>G^*PF34WC'\>I3$\W#3DTTG<!M4]<%,N2$X)+PJRBR_H"2E3^%_(%
MR)+/5NT294/H'0+XG?]7#O3[$/F]5YBV6U'P R0?WW\FJ08I9@1)D'AH@MG+
M*=RTQ?2]>X442TYOB<PSG8W9OTD$[U3U(OT;/'$0$4\<,":?%,/0KR$.YF.V
M*@FBZ"5\<0<19B_$-V):(2'%A_.>F0JP=#&*SK\O4!@/)[!%H0U,AG&[^D%@
M)DVJ&G*">/$Q2;-A",_:Y[V0IL*L(:<0N>)5U*7T/PSL?U$9-VQE+61&:C6(
MDOWM^F4&3@!"208VVGFVK^B#X)P=I%/G-WFB5?E#<^Q*(1XG7'$)5]\LGAYF
MH%I:"J77CW?I6E04#C:P5W,G?U>9G"KA-'I@QZ?;/F/:1D957DKKVV!#@&JH
M.)>Y-*G[%KLN*E84&$_%1J&@(X%@8:1\*J$+QD&]N1.CIVA_(S8.(=OR2)FV
M1Y\+W0F!0@'B;59:<1Z4/@_P@3Q@GE/&/0YYG< LF?%B#+/)F!<3F,TFO)@"
M%SSU<!I\<S[!(J+T8.6-I13@V4R63=DBT1T:29!03;ZA(YF.T;JQ+G8D *D#
MGHQGU"Z]E%T5]PP6DVZPF/S+P:*7[SA8' >+XV!Q'"R.@\5QL#@.%O^+P6)T
M<&]4HEZYVS$ZRSDG_152M]M=P%WY>Z<]N;^]>ROT2E:&K,R)-1S.:-;0_D;,
M?UA5NUNHI;)6E6ZY1D$19P+ZGRME=Q^LH+N67/P%4$L#!!0    (  : 8U4/
MOFWLEP@  /D5   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)5877/;
M-A;]*QC5VR8SC$12$BDYMF=L)]W-SC;QQ-GF86<?(!*2,"$)!0 EJ[^^YP(D
M1<6RZS[8_ #NP?T\]XH7.Z6_F;40ECV4164N!VMK-^>CD<G6HN1FJ#:BPLI2
MZ9);/.K5R&RTX+D3*HM1'(;)J.2R&EQ=N'=W^NI"U;:0E;C3S-1ER?7^1A1J
M=SF(!NV+SW*UMO1B='6QX2MQ+^Q_-W<:3Z,.)9>EJ(Q4%=-B>3FXCLYO)K3?
M;?A=BIWIW3.R9*'4-WKXD%\.0E)(%"*SA,!QV8I;410$!#6^-YB#[D@2[-^W
MZ+\ZVV'+@AMQJXJO,K?KR\%LP'*QY'5A/ZO=OT1CSY3P,E48]Y_M_-YQ.F!9
M;:PJ&V%H4,K*7_E#XX>>P"Q\0B!N!&*GMS_(:?F.6WYUH=6.:=H--+IQICII
M*"<K"LJ]U5B5D+-7]U9EW]:JR(4VO[#WWVMI]Q<C"V1:'V4-RHU'B9] F;/?
M5&77AKVO<I$?RX^@4:=6W*IU$S\+>"\V0S8. Q:'<?P,WK@S<^SPQG_#3/91
M6<'^=[TP5B,Y_G_*;(\Z.8U*!7-N-CP3EP-4A!%Z*P97/_\4)>';9W2>=#I/
MGD-_<6B>13FM8Q_ZYY]F<92^;9WBEMBG#=6,\4]O*.USEJD25&"XJR;Q0/<"
M=5EPBT6KV"W7N5PNV:<*2:E6>R8\(M]AP; UWPJV$()J.5.K2OX!,5DQ\(L&
M9K7">X-:,HP;ME0%Z,*<LR]K+<11=C'DAA7E0FB7(!]A[W/KKW"$7:O:\"HW
MKUT^T;^H=_>ARHHZ]]J0B[C.U@S;4=U;L-8&'&0[@\]8/$OP/THG^)].DN9-
M'P2D@S"L K82%8PK'!C/4;Z2<HUXJ,-+IQ%+DX3%P60^8U$PG\[8%V4A9/[*
M]U B",<IKO-)B/_C()Z04K&[?ED+5E<]7Q]A9,K8?O J5;W9"D-/[ER$Q6<
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
MN?]AN3I]\>H(:%J35]+GNBC$3Q;][#9['G?DD[0,PMFM!"P?=3:#R/ RA2M
MWU*(>I.\2"-RWVRF0G,N$45II@F/%"7\F[WHYB&G+"?K HI!1*_KTH6ZE)$8
M>4U1)Q%M2YWIB&1PMD 7?J$PCZ4G9UGU]N.'Y4S\/(H$/'?!0!&-H;>91RUX
MK'*M1GE/MA%S^ ]15,2[1EA"D+F*+&9[Y-T47E<G17A%^80>V4/*QO4W3A%B
MB2(\R%2E#1PZ2VWE>[>7)G+5\YS/ 5X$"0FQ=::IZ!N>$@9]3):W7(]-&/=!
M@PGHN_SJV-<6<DJJM&V6^53B+E*F"1QON-6I0QAWH<GD3,_U18&O7M:$CE,A
M@0D'C:<M[(#XQZZ*"Z(P%7<#*:9XTS,>&O*0E33!B5(R-T,;J?:/],1W\>5:
M;E!2#.^ ?1O7_<,,D)BO>4,]AT?W40&J,9(;+<&IT4XI_06:8TN6U=]U*4ZE
M6+4'#_'!(W!L1*HR0.C/CD0?B^7TP4\I$73KHLB(+$Y5# -T[ P1[!OJV\[,
M'4+9ZA@-(  @(R>8H\8Q,PB9S+31*>AIE_F@+#.9F33:4,L!S9JA'VL7@N;/
M2=#3ET9#F#3G&E<6Y1L8A$H^G$R@[5TE(JY&7'G\/!QJ%:H\(_0Q-S!*=YL&
MW%"B1NY"H[MAWP(&-H5F0\,.@'6@/M$.$<"\W6,T-+Z=W%G#@R.$@U"A=$.3
M_8GQPK@P.S!:D;#&=I.<X]%-(]1]CI.!<T\!]R=VA?!'GGD,O_5?_)-G"XX%
M2NFK,>GGSTY7RY=OP@C9Q3 ;<IYK:0V(GFKGXQ16+"Z=J:"[3';<.?*44H:)
MKXS4%;<U\(<X]CA]:.U!?Z>-&3&20TD-=*DH.#[./@F>$UX@YI8/$#[V<LT1
MGCUV>9B/[GXX<C;IAALX5S:VU\#AZW")OFCOC@_B[0T<I^0&-%$4!507LY<G
MD_;8ZE^BJ]--,G,1]]*T+/%'@#P+8+]P+O8O[&#X:['^&U!+ P04    "  &
M@&-5)*:89DD"  !(!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R5
M5$UOVS ,_2N"!NP4Q(Z2]&N)@:;KL!V*!0VV'88=9)N)A5J2*\EQ^^]'28Z7
M 6W676R2XGM\E$0M.FT>; 7@R).LE5W2RKGF*DEL48'D=JP;4+BRU49RAZ[9
M);8QP,L DG7"TO0LD5PHFBU";&VRA6Y=+12L#;&ME-P\KZ#6W9).Z"%P+W:5
M\X$D6S1\!QMPWYJU02\96$HA05FA%3&P7=+KR=5JYO-#PG<!G3VRB>\DU_K!
M.U_*)4V](*BA<)Z!XV\/-U#7G@AE//:<="CI@<?V@?U3Z!U[R;F%&UW_$*6K
MEO2"DA*VO*W=O>X^0]_/W/,5NK;A2[J8RRXI*5KKM.S!J$ *%?_\J=^'(\!%
M^@J ]0 6=,="0>5'[GBV,+HCQF<CFS="JP&-XH3RA[)Q!E<%XERV:7,+CRTH
M1V[W^+6+Q"&M7TR*GF(5*=@K%)?D3BM767*K2BC_QB<H9]#$#II6["3A!IHQ
MF:8CPE+&3O!-AQZG@6_ZUA[)S^O<.H,WXM=+[4:VV<ML?DJN;,,+6%(< PMF
M#S1[_VYREGXXH74V:)V=8G_;>?PG!;G1:@\FS)'>D@T8 7A:?=B)O :RQF$
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
M;.BC@]H%T'ZMZ,*,$Y=@^HQM_@-02P,$%     @ !H!C55Z]O'1=!   10P
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULW5??;^(X$/Y7K.QJU96B
MDE] H(!$Z:VVTO:V5]J]A],]F&0@5I,X:SNPO;_^QDX(@0+=T[[=2^/QS'R>
M^3QCIJ,-%\\R 5#D1Y;F<FPE2A7#3D=&"6147O("<M0LN<BH0E&L.K(00&/C
ME*4=SW%ZG8RRW)J,S-Z]F(QXJ5*6P[T@LLPR*EZN(>6;L>5:VXT'MDJ4WNA,
M1@5=P1S44W$O4.HT*#'+()>,YT3 <FQ-W>%UH.V-P3<&&]E:$YW)@O-G+=S&
M8\O1 4$*D=((%#]KF$&::B ,XWN-:35':L?V>HO^R>2.N2RHA!E/_V2Q2L96
M:)$8EK1,U0/??(8ZGZ[&BW@JS5^RJ6T=BT2E5#RKG3&"C.75E_ZH>?@9!Z]V
M\$S<U4$FRANJZ&0D^(8(;8UH>F%2-=X8',OUI<R50"U#/S7Y1)D@WVA: KD#
M*DL!R+B2Y.*1+E*0'T<=A:=HVTY4(UY7B-X)Q &YX[E*)/DMCR'>]^]@=$V(
MWC;$:^\LX!R*2^([-O$<SSN#YS<I^P;/?SOE&R:CE.NL)?EKNI!*8)7\?2SG
M"C(X#JD[9R@+&L'8PM:0(-9@33Z\<WO.U9F @R;@X!SZ9(Z=&)<I$+XD*@$R
MXUE!\Y</[T+/[5]),I42\,IH'I,OC"Y8RA3#A%1"%:&BN=C86#Q Q%<Y^T>+
MBK2XT"VBM:40+%^1:RJ9)+.42LF6#*V?\#J%.7]:%((7@E$%Y NL(=T&UD+[
MS$!0$24OQ\@\F^YQ,A\1?LE3?$-T<$H7)S%:7:S'2*$[4M)CI&1M4L0>*4N=
MQGI'BFA(61A2HATI94,*;9&2MDEIH25;4C ZK<;*5I M$&%;WB::&XCJ7=?L
MND-RJDTQV@N6XSF\E.@J/Y(_2JXPL'O!(DP7=5/S[I$[*IXU(?B.D]L8G5E$
MTU.E,V?(QA(M<D6^8A*"?%WHBS"TW^9%J?9MGG+^2O_(57/ 4+\)\((/EPZ"
M+)$V\IZXH>WT![@PE^9=[:UJ987"\B@M\371^414)B9@LX#O)4-R#1FURQ9C
M^ZVWIVO*4A.@ID"B#Z*M02K#Y)#,0"B3CS*-%D/!)5,[E,#&JS@49UP47&B7
M&!:*2%TI%85;PV[7[@7]0Q&K-0,1,<RMH 7RV^ Z=A#ZA^+3Y?R2*&%N_J5]
MBMNUO6[P.N5JNR*/GDV<7+@?M_:A8_O^+L=!U^Z&O2U*52F[MGF[3]X3WT=
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;+U7VV[;.!#]E8';+1+
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
M/)^,0GTL^*YPZ_?6$)PLK+T/P==J+-(@"#66%!@DOS8X1:T#$<MXZ#G%KF4
M[J^?V*^B=_:RD!ZG5O]0%=5C\4E A4NYUG1KM]?8^SD-?*75/CYAV]>F LJU
M)]OT8%;0*-.]Y6/_'?8 6?8*(.L!6=3=-8HJ+R7)(G=V"RY4,UM81*L1S>*4
M"3]E3HYW%>.H^.96TJ@_LOM$IH*)],J#7<+,H4=#W<[A)9)4VA_! 2@#-TIK
M3OL\(=80F)*R[S?I^F6O])MC.X!1>@Q9FF5P-[^$PX.CYS0)6]CYR'8^LL@[
M^@\?QS!E;5:KZI^M9V[8W94RTI1*:IAS$GG,R,//BX4GQX/RZR5CG8"3EP6$
MPW/N6UGB6+2AE]N@*-Z_&YZE7]ZP-]K9&[W%7DREKX^AY"?@PUIMI(Z"@S-?
M6T<?"%W#?V:#GJ*7EPQT+3['%N&P;HKA\&0PRI/-OK)D;YC"N;R1;J6,!XU+
MQJ6#CZ<"7#?K74"VC?.UL,33&I<U7P_H0@'O+ZVEIR",[.["*?X"4$L#!!0
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
MN\2'MI%SOB2P$#E=8">NZRJ]]G+0\5OQ8K0[Q0;.<< Y;NQF<5(WBTI-KA/
MC]MQL_C0IAJL""Q$3A= BNNZ6*^^(B[;NG@-V@UB ^DX(!TW=LPXJ6-&I29O
MBP#X\^W GS^DNO.%@(;(Z0+T^;HFV"LOA(GN,5Z&]FX2&W:;#WCJ&]MM/BD.
M4JG)=0(.^G;L-EQ6>Q*&KMS8LCG9_:3KR+WRLM&QJO%:M*?3A@_H \OZQCZ@
M3PJ.5&IRG0"._A0?T&#M*)P]A8F@"$-,!!\XT/]_-@"G.N-X$=J=8L,4](%E
M?6-3T"<E2"HUN4X@2-^J*>A/,P558>.F8 !<&.!<.%P8=]ECT7M$1<-^;9Y$
MQ7Z][V:M7^X?BLVVD=O;4_K;^,=J;T&UL;\L !H-7--6#D@!D$I-KA, ,,#]
MR1>V\D$=^ZZ ALA9 \X%=G N& )8['!^OOM/$=9O;/%&\@98"R:Y=23&=J#8
M^*6J91B&UG*R%5W7RM,_C6CYTW@^VNO.!E0% %6!L1L7D+IQ5&IRG4!A@1TW
M+E!M&AONTU6%C>[3#0!D EU3SJRW=<QF/"7MPVZ#D (@I,#88PM(/38J-?E/
M58"E0CL>6S@TT%2;>Q5AR.;>$.@FU/7:#/O[LG6,9Z)[N*G4Y'D#6@J-[;*0
MU"ZC4I/K!+X*[?!5. ).YVVM"!O?$1P"7H6Z7IA16T\T@O%DM(^X#3,K!)H+
MC<VLD)2[J-3D.D_^N-".F87+:D_"T/,:W48< FN%NHZ74?OK&+IX1MK38L.^
M"H'Z0F/[*B2%,RHUN4Z LW"*?66P!H:&U/F7?31$_J-:8*S(OE\UU8[%4]$]
MSE1J\L0!Y47&'E9$2F54:G*=0&6150\KNNQAH2%RUL!8$<Y8>%M_*4JTI;G2
M@L4_4ONPVMC:%@'-1;YQ^Y*B%Y6:7">@5X0;:2]MW^!R^V(A<M8 4I$=D(J&
MZ#-(%PN1TSVY-<,D'XK$>8TN[Q1#0^02 $^BEYA2ET\86F8KGHOV"K,!/!$
M3V3L1D6D;A25FGPK#R"EV(X;%5_>\86&R.D"G\0O<:&F-;2.PXJGHWNLJ=3D
MR0/HB8VMJ)C4BJ)2D^L$3(KM6%$QMM?J4-GD[5@Q0$O\$@MJ8D]?=E7Q++0/
ML0T B@& 8F/O*2;UGJC4Y#H!F6([R!1?1B8T1$X7D"E^B9TTJ94G.JEX(MI'
MV8:+%)_<4,O818I)H8I*3:X3H"JVXR+ALMJ3,-EP2@"CDI<83I,:7\=#Q;/1
MOOV8#<\I :9+C#VGA!2_J-3D.@&_DBF>DW[W)Y?-)C1$3A<H*K%K-DWU3_$T
MM(^Q#0,J 99+C VHA)2_J-3D.H&_$JL&U$$]Q%H:"]EG/3^Y=W%WX^B/:?68
M%37+Q4,[QKGJ/*QJ?R_F_9.FW/2W,[XOFZ9<]P^?1+H251?0OO]0ELWW)]T=
MDH]WQ%[\#U!+ P04    "  &@&-5)$B"SJT&   6*P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6RUFFMOVS84AO\*X15#"\RQ>-,E<PRT#GH!UJ%H
MENZS8C.Q4%GT)-II]NM'R:IIB9=("/<EL>S#H_?P<AX>2O-'7GZO-HP)\&.;
M%]759"/$[G(VJU8;MDVK"[YCA?SEGI?;5,C+\F%6[4J6KIM&VWR&@B"<;=.L
MF"SFS7=?RL6<[T6>%>Q+":K]=IN63^]8SA^O)G#R\XNOV<-&U%_,%O-=^L!N
MF+C=?2GEU>SD99UM65%EO  EN[^:O(672TKK!HW%MXP]5F>?01W*'>??ZXM/
MZZM)4"MB.5N)VD4J_QW8DN5Y[4GJ^*=U.CG=LVYX_OFG]_=-\#*8N[1B2Y[_
MG:W%YFH23\":W:?[7'SECQ]9&U C<,7SJOD+'EO;8 )6^TKP;=M8*MAFQ?%_
M^J/MB+,&D%@:H+8!&MH MPUP$^A161/6=2K2Q;SDCZ"LK:6W^D/3-TUK&4U6
MU,-X(TKY:R;;B<7-?K?+F1P7(0<1O$OSM%@Q<-/,H$_%<9K4W3V55P=6B=JR
M F\/:9:G=SF;2HMIE>8,O+YF0GY9O9&FMS?7X/6K-^ 5R KPUX;OJ[185_.9
MD(+KV\Y6K;AW1W'()H[M+@ .?@,H0,C0?.EN?LU6LCELFL-N\YGLIE-?H5-?
MH<8?MOC[G(I]F8DGD+.J F*3%@"")Y:6EZ;0CKZ(V5>].B^K7;IB5Q.Y_"I6
M'MAD\>LO, Q^-P7JR5DG;'P*&[N\+]YN>2FR?]D:+'DE3*$>VX=-^SIO'!9Q
M@F XGQW.8]"M$AH2?++JB",G<<0I[D/)Y5C<%C*%Y8W&#S)U&:?:T0\]NSV$
M/86Z26A61T_JZ#AU?\AK9I1'M7M/(Q3W!!J,0FJ6&)XDADZ)[].L!)_3\KM<
M\-_2?,],XD+MOG%,DJ2G3K=**(V)65]TTA<-6W00" Y0L]XJXX*+?"XX3\XZ
M(<>GD.,7+KA8Z^D(DOYDT8TPQE%D'H[DI"WQM-X2[?:D)U"W@&9Q,% T"WPM
MN-:3;3&U@#$8V68T/&,N?/F::WUT!CF(H[Y W0ICE-@D*M1!)U(&S,'606>Y
MASCL#[+!#*(D0(%%H:(2=&-I^$QL'74D: .MVUA6"E1H@B/9Y)B,.GJF48+[
M(@U6D"06G0I2T$VI8=-19T^=W?N0-YA!%,=1;!&I, 7=G%HR.1_OLU4J&.#W
M<J>^XU5FGIA.1V-!X,M;-VQ%/S@0?X/VG- K WUYZX:N* A?BD&H(PX2%&MK
MVV"&0EL"4B2$OE (GV>AP<0B$"D8(F\P1";.]5EC,+)I5"A$'E"(=,C)<0Y0
M7Y_!S#K.Z*SJ<Z-PR<L=+^N\LV9W E1L5:_(S-*1?LN^_Z/N0PJQ"/LL>)V\
M'AVZ)V_=T!6[D9O=SR<?I,.8) 'M)Q^#&8UCA"RS4D$;C2PMK=D'Z4CN;RP,
M)C:!"MC(#>PQV4>O'*<DZ=<S)BMLV5<@!5CDI-C !!3I8QW3L]32*M3-J-SZ
M6 X1D"(ABCW5P,B)U-%KT).W;M@*L,@-V %K4*>FH1 V6*$DC"S#@A5?\4B^
M6I<@ULG9WP 83"S5,%9PQ6ZXCEB"6&>G7@V;C"++ 1Y6?,5NO@Y:@5@O(PW5
ML,%*CG1@J8;QV0FHN]9<\NV6E:LLS<$NW;'2J- K_GQYZP:L\(>)1_)C)TM'
MA^[)6S=T!5;L!NN XVY#C1M0[;#69$8(M:T7!58\$JSVM*,34TL[+I.N0(54
M[$;JF+2C$W-*^N?*)B-;+RJF8G=U.2SK&"K'@,3][9/)3(ZTK2,5 +$;@'_R
M MQ>W%R !WY@95$_>S.J='H9O?P\>>L^SE%0)8''S$.<A!X;NB]OW= 5KHD;
MU\]G'K>#T>$:3IB194--%,Z)&^<CGLAYK96)SGY+Z4\4]\G(,V9[)G-[&AV,
M?AQM"^;L2:F[I!V4\=P^1H>A%[_V&:8(3=R$;E*BD&-2[<NG9\YCW*Y&Q^/)
M6S=P17X2^LR-7L_!?7GKAJ[V%,2]IQB0&_5= J18*P8-9BC L6UUJ?T$<>\G
M1J0]?;?0/TAPFG0%JLT$&7E<[<AE>L$\3?H[1Y,1LFQYJ,(_==?4@Y(4-=3*
M%-&^0H.9'&IJ>Z=#<9I"3\<QU"NO?7GKAJW 3E_Z2)BZ$-S&H)O@*+"<=% %
M:NKK83!UD;75.!B^5,&7>GL63'5H:@I-#X)MG7CVLI*'Y\"MC]"E3C?!8=+O
MPMG92XOU&Z/RQ@]RS"3;[F6SX"*27LKC2YC'"\%WS7N,=UP(OFT^;EBZ9F5M
M('^_YUS\O*A?C3R]"KOX#U!+ P04    "  &@&-5*W&54NL"  "\"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6RU5EMOVC 4_BM65DVM5,B%$J"#
M2 74K5(GH;)V#],>3#B 52?.; >Z_?H=.VE*US2:>GE)[.2<[_O.Q9?A3LA;
MM0'0Y"[AJ1HY&ZVS4]=5\082JMHB@Q3_K(1,J,:I7+LJDT"7UBGA;N!YH9M0
MECK1T'Z;R6@H<LU9"C-)5)XD5/X> Q>[D>,[]Q^NV'JCS0<W&F9T#7/0U]E,
MXLRM4)8L@50QD1()JY%SYI^._< X6(L;!CNU-R8FE(40MV9RL1PYGE$$'&)M
M("B^MC !S@T2ZOA5@CH5IW'<']^CG]O@,9@%53 1_#M;ZLW(Z3MD"2N:<WTE
M=E^@#*AK\&+!E7V276GK.23.E19)Z8P*$I86;WI7)F+/(0B><0A*!YL(MR"R
M*J=4TV@HQ8Y(8XUH9F!#M=XHCJ6F*G,M\2]#/QW-\RSC@&G66!,RIIRF,9"Y
M;8B+M*BZR5X+9UM0VE@J<K:EC-,%AQ9:M!3E0!AFF$Q$JEF:BUR12Z$4F0G%
MK/OA%#2ZJ"-R8"R_;="$IDLU=#4&8:2X<2EX7 @.GA,,69MTO&,2>$% KN=3
M<GAP]!C&Q1Q4B0BJ1 06M_,,[A06FLPASB4J!G5<%^./2W0B%QH2];-.><%P
M4L]@UM>IRF@,(P<7D *Y!2?Z^,$/O4\-^CN5_DX3>G1.F21?J;S%PMU0GD.=
MP (BM!!FO6ZCH#OPANZVAOBD(CYI)/XL3:6O4]P3./L#2UOY.O("IKM'W@KZ
M]=S=BKO;R#T1,A.2:L"%B.535?GJ^!NA7EB=L!(:OGMWA>^@OU?I[[V^NWI/
M"MSK^O4%[E>\_;=IKO[3Y@KKJ0<5]:"1^KH];Q.-Q"K'G;&YM1J17E@:WWO8
MPKUW;ZZ2XHU#V#N%_-?W5XFQ7V2_WQG4E]E_V/C]QGWY_WNLQ D?[6#!/_3N
MWEEL[C48U)JEBG!8H9?7[J%\65P5BHD6F3V>%T+C86^'&[Q>@30&^'\EA+Z?
MF!._NK!%?P%02P,$%     @ !H!C5?7>!>%I P  W X  !D   !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&ULO5=K;YLP%/TK%IVJ5FH+YM6D2Y#6=M4F;5+5
M[/'9)3>)5<#4-LFV7S_;$!(2RI:)]4N"X9[C<X\OYGJT8OQ)+  D^I$FF1A;
M"RGS*]L6\0)2(BY8#IEZ,F,\)5(-^=P6.0<R-: TL5W'">V4T,R*1N;>/8]&
MK) )S>">(U&D*>$_KR%AJ[&%K?6-!SI?2'W#CD8YF<,$Y-?\GJN17;-,:0J9
MH"Q#'&9CZQV^NL&^!IB(;Q168NL:Z50>&7O2@X_3L>5H19! +#4%47]+N($D
MT4Q*QW-%:M5S:N#V]9K]SB2ODGDD FY8\IU.Y6)L#2PTA1DI$OG 5A^@2BC0
M?#%+A/E%JRK6L5!<",G2"JP4I#0K_\F/RH@M@$JT'>!6 /=O 5X%\$RBI3*3
MUBV1)!IQMD)<1RLV?6&\,6B5#<WT,DXD5T^IPLEH4N1Y FI=I%I$=$T2DL6
M)J:"/F9EF6B[S]$]5[7#Y4]$LBEZ_US07*/0R2U(0A-QJD*^3F[1R9M3] ;1
M#'U9L$*H6#&RI1*JI[/C2M1U*<I]213D%\ASSI#KN&X+_*8;?@NQ@F,#QTVX
MK>RI/7)KCUS#Y[W M\[\#$&=MC9A"NK-B6EID+Y!4L8E_65NM&5=3N.W3Z-?
MV"N1DQC&EN(5P)=@1<='.'3>MGG0$UG#$:]VQ.MBCQJU4)MRAN:<B=;U+NE"
M0Z=WEF7DAYXWLI?;&>T'>0-W$]10ZM=*_4ZEGT"(XZ.!B]VW)(Z+M$B(A']8
MNG*68$O;N>>YPYT,VJ)\'[>G$-0I!/]D=@:R36FPIP%[CK\C=#](6=TN,ZQE
MAITR[PJ>45EP,#K9;$;51E++;5/:R7?HZ] 362/URSKUR]?9("[[=*0GLH8C
M@]J10;\;Q&"_:IUP]_7:#QH&07O5#FNAPS_L#ZH'6+!DBFB:<[8TG\)6A9T\
MAZY-3V2-E+&S^>8[KU.OU3P]F=(76].5K4X(]UNS%=]V/;J!'^P4;4L4'H8O
M;+9XTY/@S@]\](D\,DXD4UU;YR;;37/P$OV/K@-OV@[LO5+A=O8W![O2$UO3
ME4V+@[M[G,,+U]_KM+"#=W?;EJBA$^[4K;UU]-#GOL^$SVDF4 (SA7(N+E7=
M\_(H50XDR\UIY)%)=;8QEPMU_ 2N ]3S&6-R/= 'G/I &_T&4$L#!!0    (
M  : 8U4U,&U:< ,  (8*   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;*V6VX[;-A"&7X50@R(!MJNC97MK&]BU$21 BRS627M1](*6QC:Q%*F2M)WV
MZ3NDM(K7HM5<],86R9GA-S^'A]E)JF>]!S#D:\6%G@=[8^J[,-3%'BJJ;V4-
M D>V4E748%/M0ETKH*5SJGB81%$>5I2)8#%S?8]J,9,'PYF 1T7TH:JH^OL!
MN#S-@SAXZ7ABN[VQ'>%B5M,=K,%\J1\5ML(N2LDJ$)I)011LY\%]?+>,G8.S
M^(W!29]]$YO*1LIGV_A8SH/($@&'PM@0%/^.L 3.;23D^*L-&G1S6L?S[Y?H
M[UWRF,R&:EA*_CLKS7X>3 )2PI8>N'F2IP_0)C2R\0K)M?LEI]8V"DAQT$96
MK3,25$PT__1K*\290YQ=<4A:A^1['=+6(76)-F0NK14U=#%3\D24M<9H]L-I
MX[PQ&R;L,JZ-PE&&?F:Q/M0U!UP7@XM('BBGH@"R=A7T431E8N7^B=P7A3I
M27YA=,,X,PPT>;L"0QG7[W#\RWI%WKYY1]X0)LCGO3QH*DH]"PU2VKG"HB5Z
M:(B2:T10WY(TNB%)E"0>]^6P^PH*=(^=>_S:/41M.H&23J#$Q4NOQ/ND=E2P
M?YP*-V0IA9:<E8THF"!Y5*"M>JY#;LE[)E!"1CE98Z=35I,_[C?:*"S9/WUZ
M- "9'\#NXSM=TP+F06WG4D<(%C_^$.?1SSYU_J=@K[1*.ZW2H>B+EQ(I9(7'
MC'::^!)NHN0NBCUGC@L$F,["XWDB'J,L'75&KP"S#C ;!,3%VH)2B(@;JW@F
M)3NR$D3I@VPBC<[FS]+D@M%C$V=^Q%&'.!I$7&('*[!\C,(B\NZ?46_6).ZA
M]8WB/)WZV?*.+1]D>\**H:K8$[I3T):VW0.VCE@!7MB\SQ$GHPO8OM$XR?VL
MXXYU/,BZ8@IO"JG(%OQ@XSY8C\MCD\5^KDG'-?F/$I1;T/86Q#6V;$Y!O& U
M5N*@DI/^LE_NF;Y)GOIQIQWN=!@7SS!A;@A'*J&A@35[N*[KU*/K97'V;;(K
MG''T[2*+!DD_.2K:'D'\VRWEO8*B'L$HSRXH/4;YE:J,S^[;>!#SLS2X\-^+
M&?<.P3Q.)Y><?:MLE(PO2,.S1X)]H?U*U8X)33ALT2VZ'6.>JGGT- TC:_=N
MV$B#KQ#WN<>'(BAK@.-;*<U+PSY%NJ?GXE]02P,$%     @ !H!C5?*9-?MS
M @  KP4  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL?91M;],P$,>_
MBA4FM$FC2=,V&R.-U&X@D!B:5@8O$"_<Y-)8<^Q@.^TJ\>$YVVTHJ,V;Q@]W
M__O=N7?I1JIG70$8\E)SH:=!94QS$X8ZKZ"F>B ;$'A32E53@UNU"G6C@!;.
MJ>9A'$5)6%,F@BQU9P\J2V5K.!/PH(ANZYJJ[1RXW$R#8; _>&2KRMB#,$L;
MNH(%F*?F0>$N[%0*5H/03 JBH)P&L^'-/+'VSN ;@XT^6!.;R5+*9[OY5$R#
MR (!A]Q8!8J?-=P"YU8(,7[M-(,NI'4\7._5/[C<,9<EU7 K^7=6F&H:7 >D
M@)*VW#S*S4?8Y3.Q>KGDVOV2C;<=CP.2M]K(>N>,!#43_DM?=G4X<(B3$P[Q
MSB%VW#Z0H[RCAF:IDANBK#6JV85+U7DC'!/V419&X2U#/Y-]!DQ)DS?D"U6*
MV@J1\SLPE'%]0<X($^1K)5M-1:'3T&! ZQ;F._&Y%X]/B+\E]U*82I/WHH#B
M7_\003O:>$\[CWL%%] ,R"BZ)'$4Q^1I<4?.SRY(:5Z_&EY=O^L),.K*,7(!
M1OWE^#%;:J/P'_/S6-)>8GQ<PG;1C6YH#M, VT2#6D.0(6 2]0&..\!QGWHV
MP\XCLB3<@I+?)W+WG%YIXI1L<ZZS83R*HC1<'P&8= "37@#WHGR+#2D,:>@6
M&]1H!#D[1N"ED@."Y$3XI N?].<O1$NYC\Y$KFP9+DD#*L<3G"+'*+SB,#K
MB ;1Z#^0\*"):E K-RHTR64KC.^G[K2;1C/?A'_-_2B[IVK%A,9'*M$U&EQA
M'90?#WYC9.-:<BD--KA;5CA105D#O"^E-/N-#=#-Z.P/4$L#!!0    (  :
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
M/G#.'93!#"^HNN>KSU#G8P-,.97V%ZTJV[,+!Z4+J7A1@W4$!6'5/WZJ==@
M:)YV0% #@EU ] P@K 'A:SU$-2!ZK8=.#;"INU7N5K@$*QSW!5\A8:PUFQE8
M]2U:ZT68N2<3)?0NT3@5?P&MLD0?T611EA3T#5"8HA&6.;K2=PA=L^HNFD,]
M3D!A0N6)-G^8).CXZ 0=(<+0UYPO)&:9[+M*QV28W;3V/ZS\!\_X#]$-9RJ7
M:,PRR%KPR6'\Q0&\J[5H! G6@@R#@X03*$]1Z'U @1<$+?&,7@_WV]+Y/^_C
M?_:^)4;8W([0\H6';\>/RZE40K_IGVT'7%%$[12FSO5DB5,8.+J021!+<.+W
M[_RN]ZE-W;<D2]Z2;/Q&9%OG$#7G$!UBCV]+$/H-LCE*S<N<Z9<IT4SP O%F
MA]JS:CN@BKMKN4W?6,;^N==WEYNZ[]L$4;AMD^S;1*&_;3/>MSD+NHW-5O*=
M)OG.P>3O;Q\0EA*41'RJ"Q"#S!0=>$ISS.: =(&JDD>4X"FA1)%V'3I[L>VJ
ML&\1>MV=%),7:<8OT%0JN!M%NP QM]U2HI0OF*I>:+/:-.1+VX=VUH=^;^2W
MK">Z@5?]]B]]U?UOL)@3)K5J,^W*.SW3 8NJHU83Q4O;,J9<Z09DA[G^" %A
M#/3^C'.UGA@'S6=-_ =02P,$%     @ !H!C5?P_HM85 P  , L  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&ULK99M;]HP%(7_BI554RNMS1LAT$&D
ME6K:I%9#I=T^&W(A5A,[LQUH__UL)V24I&&*]@7BQ.?<Y]@0W\F.\6>1 $CT
MDJ543*U$ROS:ML4J@0R+*Y8#54_6C&=8JB'?V"+G@&,CRE+;<YRAG6%"K6AB
M[LUY-&&%3 F%.4>BR#+,7V\@9;NIY5K[&P]DDTA]PXXF.=[  N13/N=J9-<N
M,<F "L(HXK">6E_<ZYEK!&;&3P([<7"-=)0E8\]Z\#V>6HXF@A164EM@];6%
M&:2I=E(<ORM3JZZIA8?7>_>O)KP*L\0"9BS]16*93*V1A6)8XR*5#VSW#:I
M@?9;L5283[0KYX8#"ZT*(5E6B15!1FCYC5^JA3@0N.\)O$K@_:O KP2^"5J2
MF5BW6.)HPMD.<3U;N>D+LS9&K=(0JK=Q(;EZ2I1.1G>@UD"@2_2UD 4'=$\H
MR8H,F?MHCE_5EDF!SF]!8I**"S7S:7&+SL\NT!DB%#TFK!"8QF)B2X6C3>U5
M5?JF+.V]4WH!^17RG4_(<SRO13[KEM_"2LE=(W??RFVU"/5*>/5*>,;/?\?O
M1PX<2T(W9?;60*7#H-U!_^.N18Y7,+747TH WX(5??S@#IW/;?'^D]F;L'X=
MUN]RC_22HW-X6:5%K"/+!!!5<U#&J$P$ AI#C-0.2<B6P,NZ^[VZ:%N:LM[0
MU-/OCFWD>L[$WAXF[F3JF7A0)QZ<2NRW<9>JX( [],,C[D[GGMQ!S1V<XAZT
M<0=-[F!PQ-WIW)-[6',/3W$';=S#)G<8''%W.O?D#FON\!3WL(T[;'*/AT?<
MG<X]N4<U]ZB3^S$!=8RO)? V^E&#WFW\RCO]>]*/:_IQ-SV3.$7K\@S*JC,H
M-6=07IU!;;'&C5B^[XZ/<G56[IG+=?Z>KTYGLCL0 I$L+Z1ZH1*J]@>$;#TL
MG4:8RT'H'H7IKM8WS4&WX)[>IU9ZM_'^]T:#T3%]<Y;O'FQ8264?M#.ZE[S'
M?$.H4+^'M9(Y5Z%:(UZV9^5 LMQT.$LF5;]D+A/5T@+7$]3S-6-R/]!-4]TD
M1W\ 4$L#!!0    (  : 8U4U;CF(F 0  (89   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;+59;7.;.!#^*QJN<]?.).'%V-@YVS.-H7/WH7.9N+E^
M5F!M,P5$)6$G]^M/$A@#)C2^4[_8(.\^TCZ/O.R*^8'0;VP'P-%SFF1L8>PX
MSV]-DX4[2#&[(3EDXI<-H2GFXI9N3993P)%R2A/3L:R)F>(X,Y9S-79/EW-2
M\"3.X)XB5J0IIB]WD)##PK"-X\!#O-UQ.6 NYSG>PAKX8WY/Q9U9HT1Q"AF+
M288H;!;&1_LVL"?205G\'<.!-:Z1#.6)D&_RYL]H85AR19! R"4$%E][6$&2
M2"2QCN\5J%'/*1V;UT?T3RIX$<P39K BR=<XXKN%,350!!M<)/R!'/Z *J"Q
MQ M)PM0G.E2VEH'"@G&25LYB!6F<E=_XN2*BX2!P^AV<RL'I.KBO.(PJAU''
MP7EM!K=R<-\ZP[AR4*&;9>R*.!]SO)Q3<D!46@LT>:'85]Z"KSB3&V7-J?@U
M%GY\N>8D_+8C2024_8:"[T7,7] U4L/74H$(K4@JMB7#2MC@65X#>N\#QW'"
M/@CCQ[6/WK_[@-ZA.$-?=J1@.(O8W.1B?7(6,ZS6<E>NQ7EE+2/TF61\QU"0
M11#U^/O#_K,!?U/P4I/C',FY<P8!UY#?H)%UA1S+<7K6LWJ[N]T7SO^;/?C/
ML[?(&-4[9:3P1D,[I=H287-+0+DE^O0N$=U^1)D#;UF.0U@8(LDQH'LPEK_^
M8D^LW_O(U@GFZP0+-(&U9'%K6=PA].47PG&"F!0'729.B3M1N/)YLE_:ULB;
MF_LFZ>=&,]=JV_CG-B/'==M&P;F1TS1JQ3ZN8Q\/QOY7+F-D: ^,0W2%-CBF
M:(^3HC?>0:Q+-Z-.,+\$&S>X<2VKPW)P;F0[#:,6@9.:P,D@@0]B;9B&.R02
M-O)A+^J&7%0!_)CF^V@<1+R41IU@ODZP0!-82Q:OEL73GFH]G;+H!/-U@@6:
MP%JR3&M9IC\IU4[/_KO.=-+)M.<VMM=)HOZYC>=V<(+AN5J!S^K 9X.!KT4=
M'V?;*[2%#*C@0*8+'(ER-&:<8EGJ#T4_"'[IUM0)YNL$"S2!M12RK5,=;VG/
M&16D)F6THOE:T0)=:&UQ&DV6_9,R1P7<^LN/[4[JJ(R:Q94WZ>0%OP?)<6?3
M3O;H@;)GXVE__K"=$P'.FRHU3E!>B()#<"#[RE0$KS9N;^B#D!?O3IUHOE:T
M0!=:6YQ38V?K[^QLK:V=5C1?*UJ@"ZTMSJF]LX?[N\>,0DBV6?Q/5YV0,-XK
M34_/-NVV$ZOA:2^F_"US!KKF;%-YZA;MX7;QJSHUA.@:[T45LP5$01ZEBLI&
M=9#R.P<:DPAM"$45[9+J7I:UMI-:T?P?\."@%]'U,31#:7E>9D]1A%_Z3NP"
M70MK2W;J3^WA!O7XW" %9UQ4G:H*/50ZHJ..H0B#XI 7XB&;Q)O^A*6U;]6*
MYO^ !*_2RSOJ-7E=+JUMJ]DX5TZ!;M6!/A-T%QDO#P[KT?JEP4=U5-X9O[-O
M5W;/N"]?,JAS[!-\^8;B,Z;;6 B?P$9,9=UX8A_2\M"_O.$D5Z?:3X1SDJK+
M'> (J#00OV\(X<<;.4']ZF7Y+U!+ P04    "  &@&-5PN2N@9T(  " 1P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6S-G&]OHS@>Q]^*E3WMSDK3
M!)L0R&P;J0VP-R?M7375S#YV@].@(9"UG72ZK_[,GP8,U(&YWVEW'DP38G]M
M^. _OR\VU\\9_RIVC$GT;9^DXF:RD_+P8383FQW;4S'-#BQ5OVPSOJ=2?>5/
M,W'@C$9%IGTR(Y:UF.UIG$Y6U\6Q>[ZZSHXRB5-VSY$X[O>4O]RQ)'N^F>#)
MZX%/\=-.Y@=FJ^L#?6(/3'X^W'/U;796B>(]2T6<I8BS[<WD%G\([66>H4CQ
M)6;/HO$9Y:?RF&5?\R\?HYN)E=>()6PC<PFJ_IS8FB5)KJ3J\4<E.CF7F6=L
M?GY5#XN35R?S2 5;9\GO<21W-Q-O@B*VI<=$?LJ>_\FJ$W)RO4V6B.)_]%RE
MM29H<Q0RVU>950WV<5K^I=^J"]'(H'3Z,Y J QF:P:XRV.T,\S<RS*L,\Z$9
MG"J#,S3#HLJP**Y]>;&**^U325?7/'M&/$^MU/(/!:XBM[K <9K?60^2JU]C
ME4^N'F2V^;K+DHAQ\1,*_CC&\@5=H>(P^L^AH'^;T\^/O_.9I'$B?E8I/C_X
MZ-T_?KZ>256+7&NVJ4J\*TLD;Y1HH]^R5.X$"M*(13WYU^;\2T/^F3K[\R4@
MKY?@CA@%']AABFSK/2(6(7WU^=^R^\.SXY[L@3G[OX[I%%G+-TL/S=E]ME&E
MX[[2M6MIGV\GN]"SWSJ;'>7L*F_J$5IG>]7_"5K>0YS3](FI/DFBQQ?43'=/
M7XK#M\^41^^KFTZ\1[=1%.<?:8+\6&R23!PY$WTW7%FG>7^=\K[Y@SC0#;N9
MJ,Y7,'YBD]6//^"%]4L?;4@Q'U(L@!0+@<2TNV1^ODOF)O75[5'N,A[_J>"+
M_$80Z*C:,D=RQ] AH2EZ%Z?5+[T=C%%]+&](,;\4<PJQ?% _K6SL6.K?]>S4
M1-E-Y_2E"X$JIU%RSI0<(Z6J(2*9H<.1;W:JL>9M>J]:<S$\])$Q*HXE RGF
M0XH%D&(AD)C&>'%FO##VU[\7,R\67=$3XVHFB:A0<\P2?!_?!21?2#$?4BR
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
MCK[2$L42G>#+IU;/^UXG\$AD.W([E=Q.$WMP31+"0C1Z5YNCIE\R4A$64;8
MHD#%",@BL\4,,Q241W!"67D&3^L,:HSZ48,*LJXE,Z_#9=#I#+Q6=S!TES7:
MNY7V[C&TSW!!&3,+'W*@>S#I0MSA?3OB>I6X7N,Y?K3O38S@:HE"?P?@]@5%
M2"7"1% M>J(/^=1D7Y=[[YC5.Q+9C@L7E0L7C26N7""E"[AQ(;,N;)?^'>5^
MF-Z8:5'VVJH7Z?2WJMD][[^I>/.>'9W]2F?_V#KKK_1AA8V)?/1L]-]OQ:"R
M8M!X\/^B2.OR'APS[R.1[0AL>:^M@O>N:I]M[O8]FD91G]DBR%A_H87NRW*2
MP#X[#H1HPQJ)J/OVC0\@_0()/J1%H]#R(2)K6:?<W>J74A0+VT9*"'G.5-$Z
M5:M5JWIE&S3W=7O1Y]X1H>^MA 3G&NJ=7^@WJBA:QV*B>&:[KQE7NI>SPUBW
MVRC,!OU\SKG:3$R JH$/_@-02P,$%     @ !H!C533/I)1/!   L1L  !D
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULM9EKC]HX%(;_BI5==:?2[B0V
M)($I('6@52MU)534W0^K_> A!J))XM0VT/[[.DXF5\9 9.;#D(O/>_SZ<O)
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
M>SW6;_9C-WES"B;C4S!Y$C79.P63R?&;C$[ 8WW^/#J387T2VCAN;1VVFF@
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
MDO5=Z]5??SEOUZ1697/T9]WOB?DG4$L! A0#%     @ !H!C50=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  &@&-5"R^Z_NT    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  &@&-5F5R<(Q &  "<)P  $P
M        @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (  :
M8U6IVKX*I04  -<=   8              " @0P(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  &@&-5;*\8E],%  #P%P  &
M        @('G#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ !H!C51]6%+N_ @  )@@  !@              ("!\!,  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (  : 8U5\9!,-\P4  , 8   8
M              " @>46  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  &@&-5(D .-=@#  ".#0  &               @($.'0  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ !H!C58\]EZY1#P
MQ*0  !@              ("!'"$  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    (  : 8U48E\(2I0(  .\&   8              " @:,P
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  &@&-5Q",=
M'J,'  !E(0  &               @(%^,P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ !H!C5<R?//V7 @  W 8  !@
M ("!5SL  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (  :
M8U4E=JK[" <  ,(0   9              " @20^  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ !H!C5>KQZV9.!P  JQ$  !D
M         ("!8T4  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  &@&-5$!,6%$\$  #Y"P  &0              @('H3   >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (  : 8U52YG;*9P8  (\0
M   9              " @6Y1  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ !H!C5?>M0XHR!0  HA0  !D              ("!#%@
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  &@&-5#[YM
M[)<(  #Y%0  &0              @(%U70  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    (  : 8U5K*Q4_:04  &8,   9
M  " @4-F  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M!H!C522FF&9) @  2 4  !D              ("!XVL  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  &@&-5#)S$Z](%  !Y#@  &0
M            @(%C;@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    (  : 8U6*FR?O)@,  -(&   9              " @6QT  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ !H!C55Z]O'1=!
M10P  !D              ("!R7<  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  &@&-5;9[#R!P&  "J$   &0              @(%=
M?   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (  : 8U49
M]%""FP0  #4,   9              " @;""  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ !H!C52:[$J H!@  DA   !D
M     ("!@H<  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  &@&-5#:7?6S,"  !\!   &0              @('AC0  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (  : 8U6;'67"N@,  ,D1   9
M              " @4N0  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ !H!C521Y]PMN"0  '5L  !D              ("!/)0  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  &@&-5)$B"SJT&
M   6*P  &0              @('AG0  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    (  : 8U4K<952ZP(  +P)   9              "
M@<6D  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ !H!C
M5?7>!>%I P  W X  !D              ("!YZ<  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  &@&-5-3!M6G #  "&"@  &0
M        @(&'JP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   (  : 8U7RF37[<P(  *\%   9              " @2ZO  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ !H!C5:X7<PG= @  E D
M !D              ("!V+$  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  &@&-5=6TP" 4#   1"0  &0              @('LM
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (  : 8U4E05$)
MY (  .((   9              " @2BX  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ !H!C5?P_HM85 P  , L  !D
M ("!0[L  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  &
M@&-5-6XYB)@$  "&&0  &0              @(&/O@  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (  : 8U7"Y*Z!G0@  (!'   9
M          " @5[#  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ !H!C5>-]0(%! P  S L  !D              ("!,LP  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  &@&-5-,^DE$\$  "Q
M&P  &0              @(&JSP  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    (  : 8U7"]^Q74 (  !\&   9              " @3#4
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ !H!C5=AO
M2@I' P  \!0   T              ( !M]8  'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    "  &@&-5EXJ[',     3 @  "P              @ $IV@  7W)E
M;',O+G)E;'-02P$"% ,4    "  &@&-55F%\X=,#   L&P  #P
M    @ $2VP  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ !H!C53QA]1J-
M 0  3Q@  !H              ( !$M\  'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ !H!C59C$(26B 0  IA@  !,
M ( !U^   %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #  ,  '#0  JN(
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>196</ContextCount>
  <ElementCount>227</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS</Role>
      <ShortName>CONDENSED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONDENSED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical</Role>
      <ShortName>CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Organization and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation</Role>
      <ShortName>Organization and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Supplementary Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation</Role>
      <ShortName>Supplementary Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/FairValueMeasurements</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Supplementary Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables</Role>
      <ShortName>Supplementary Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/Leases</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/StockholdersEquity</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Organization and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails</Role>
      <ShortName>Organization and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails</Role>
      <ShortName>Supplementary Balance Sheet Information - Investments Available-for-sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails</Role>
      <ShortName>Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Supplementary Balance Sheet Information - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails</Role>
      <ShortName>Supplementary Balance Sheet Information - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Supplementary Balance Sheet Information - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails</Role>
      <ShortName>Supplementary Balance Sheet Information - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders' Equity - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Stockholders' Equity - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails</Role>
      <ShortName>Stockholders' Equity - Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Stockholders' Equity - Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails</Role>
      <ShortName>Stockholders' Equity - Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="crdf-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cardiffoncology.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cardiffoncology.com/role/SubsequentEvents</ParentRole>
      <Position>40</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="crdf-20220930.htm">crdf-20220930.htm</File>
    <File>crdf-093022exhibit311.htm</File>
    <File>crdf-093022exhibit312.htm</File>
    <File>crdf-093022exhibit321.htm</File>
    <File>crdf-093022exhibit322.htm</File>
    <File>crdf-20220930.xsd</File>
    <File>crdf-20220930_cal.xml</File>
    <File>crdf-20220930_def.xml</File>
    <File>crdf-20220930_lab.xml</File>
    <File>crdf-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="611">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="28">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>57
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "crdf-20220930.htm": {
   "axisCustom": 0,
   "axisStandard": 12,
   "contextCount": 196,
   "dts": {
    "calculationLink": {
     "local": [
      "crdf-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "crdf-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "crdf-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "crdf-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "crdf-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "crdf-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 341,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 5
   },
   "keyCustom": 27,
   "keyStandard": 200,
   "memberCustom": 9,
   "memberStandard": 23,
   "nsprefix": "crdf",
   "nsuri": "http://www.cardiffoncology.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "role": "http://www.cardiffoncology.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Organization and Basis of Presentation",
     "role": "http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation",
     "shortName": "Organization and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Fair Value Measurements",
     "role": "http://www.cardiffoncology.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Supplementary Balance Sheet Information",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation",
     "shortName": "Supplementary Balance Sheet Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Leases",
     "role": "http://www.cardiffoncology.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Stockholders' Equity",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cardiffoncology.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Subsequent Events",
     "role": "http://www.cardiffoncology.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED BALANCE SHEETS",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
     "shortName": "CONDENSED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.cardiffoncology.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Supplementary Balance Sheet Information (Tables)",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables",
     "shortName": "Supplementary Balance Sheet Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Leases (Tables)",
     "role": "http://www.cardiffoncology.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Organization and Basis of Presentation (Details)",
     "role": "http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails",
     "shortName": "Organization and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities (Details)",
     "role": "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails",
     "shortName": "Summary of Significant Accounting Policies - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details)",
     "role": "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Fair Value of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i6940bc80ea424689845b8b5940578252_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale (Details)",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
     "shortName": "Supplementary Balance Sheet Information - Investments Available-for-sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails",
     "shortName": "Supplementary Balance Sheet Information - Investments Available-for-sale in a Continuous Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Supplementary Balance Sheet Information - Property and Equipment (Details)",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails",
     "shortName": "Supplementary Balance Sheet Information - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Supplementary Balance Sheet Information - Accrued Liabilities (Details)",
     "role": "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails",
     "shortName": "Supplementary Balance Sheet Information - Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "crdf:LesseeOperatingLeaseAreaOfLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.cardiffoncology.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "crdf:LesseeOperatingLeaseAreaOfLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Leases - Components of Lease Expense (Details)",
     "role": "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "crdf:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)",
     "role": "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails",
     "shortName": "Leases - Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "crdf:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "role": "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Stockholders' Equity - Stock-based Compensation Expense (Details)",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails",
     "shortName": "Stockholders' Equity - Stock-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails",
     "shortName": "Stockholders' Equity - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i8a1fcc865dcd42c89b7a430e9c5882cc_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Stockholders' Equity - Warrants (Details)",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails",
     "shortName": "Stockholders' Equity - Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i5650e4b25b2e4aef9f3a891c22f350d9_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Stockholders' Equity - Preferred Stock (Details)",
     "role": "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails",
     "shortName": "Stockholders' Equity - Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i77b9d09b045e4fc09222b08d42826194_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i4b3b318284494196864f97145508ef5b_D20221011-20221011",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConversionOfStockSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.cardiffoncology.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i4b3b318284494196864f97145508ef5b_D20221011-20221011",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConversionOfStockSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i1487e2de1020413aad5c6774919a9b17_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "iae0bc55b4ee2405390c2f4676d098b36_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i0372defb93aa498eb1f640887d0efafe_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "iea36e515d96644b7851c5e614f670eb4_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONDENSED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONDENSED STATEMENTS OF CASH FLOWS",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "i2e709bc4251444f5af238768da41af47_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "crdf-20220930.htm",
      "contextRef": "iea36e515d96644b7851c5e614f670eb4_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "role": "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical",
     "shortName": "CONDENSED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 34,
   "tag": {
    "crdf_AccruedClinicalTrial": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical Trial",
        "label": "Accrued Clinical Trial",
        "terseLabel": "Clinical trials"
       }
      }
     },
     "localname": "AccruedClinicalTrial",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_AccruedDirectorFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued director fees",
        "label": "Accrued director fees",
        "terseLabel": "Director fees"
       }
      }
     },
     "localname": "AccruedDirectorFees",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_AccruedPreferredStockDividend": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Preferred Stock Dividend",
        "label": "Accrued Preferred Stock Dividend",
        "terseLabel": "Preferred stock dividend"
       }
      }
     },
     "localname": "AccruedPreferredStockDividend",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_AccruedResearchAgreements": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued research agreements",
        "label": "Accrued research agreements",
        "terseLabel": "Research agreements and services"
       }
      }
     },
     "localname": "AccruedResearchAgreements",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "crdf_ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which each class of warrants or rights outstanding may be exercised.",
        "label": "Class of Warrant or Right Term of Outstanding Warrants or Rights",
        "terseLabel": "Weighted-Average Remaining\u00a0Contractual Term"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTermOfOutstandingWarrantsOrRights",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "crdf_ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right Term of Warrants or Rights [Abstract]",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTermOfWarrantsOrRightsAbstract",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weighted average exercise price of each class of warrants or rights outstanding.",
        "label": "Class of Warrant or Right Weighted Average Exercise Price of Warrants or Rights",
        "periodEndLabel": "Weighted average exercise price of warrants at the end of the period (in USD per share)",
        "periodStartLabel": "Weighted average exercise price of warrants at the beginning of the period (in USD per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "crdf_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available",
        "label": "Class of Warrant or Right Weighted Average Exercise Price of Warrants or Rights [Abstract]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRightsAbstract",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive Income (Loss) Available To Common Stockholders, Basic",
        "label": "Comprehensive Income (Loss) Available To Common Stockholders, Basic",
        "totalLabel": "Comprehensive loss attributable to common stockholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Current",
        "label": "Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Current",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent",
        "label": "Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_DebtSecuritiesAvailableForSaleNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, Noncurrent",
        "label": "Debt Securities, Available-For-Sale, Noncurrent [Abstract]",
        "terseLabel": "Maturity 1 to 2 years:"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleNoncurrentAbstract",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "crdf_EquityIncentivePlan2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan 2021",
        "label": "Equity Incentive Plan 2021 [Member]",
        "terseLabel": "Equity Incentive Plan 2021"
       }
      }
     },
     "localname": "EquityIncentivePlan2021Member",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_FurnitureAndOfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to furniture and office equipment.",
        "label": "Furniture And Office Equipment [Member]",
        "terseLabel": "Furniture and office equipment"
       }
      }
     },
     "localname": "FurnitureAndOfficeEquipmentMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset",
        "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_InducementGrantStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inducement Grant Stock Options",
        "label": "Inducement Grant Stock Options [Member]",
        "terseLabel": "Inducement Grant Stock Options"
       }
      }
     },
     "localname": "InducementGrantStockOptionsMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_LesseeOperatingLeaseAnnualRentIncreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Annual Rent Increase, Percentage",
        "label": "Lessee, Operating Lease, Annual Rent Increase, Percentage",
        "terseLabel": "Annual rent increase, percentage"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAnnualRentIncreasePercentage",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "crdf_LesseeOperatingLeaseAreaOfLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Area Of Lease",
        "label": "Lessee, Operating Lease, Area Of Lease",
        "terseLabel": "Area of lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAreaOfLease",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "crdf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_LesseeOperatingLeaseMonthlyRentPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Monthly Rent Payment",
        "label": "Lessee, Operating Lease, Monthly Rent Payment",
        "terseLabel": "Monthly rent payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseMonthlyRentPayment",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_PatentLicenseAndOtherFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patent, license and other fees payable",
        "label": "Patent, license and other fees payable",
        "terseLabel": "Patent, license and other fees"
       }
      }
     },
     "localname": "PatentLicenseAndOtherFeesPayable",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_PreferredStockDividendAccrued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the value of preferred stock dividend accrued during the reporting period.",
        "label": "Preferred Stock Dividend Accrued",
        "terseLabel": "Preferred stock dividend payable on Series A Convertible Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockDividendAccrued",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_ReleaseOfClinicalTrialFundingCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Release Of Clinical Trial Funding Commitment",
        "label": "Release Of Clinical Trial Funding Commitment",
        "terseLabel": "Release of clinical trial funding commitment"
       }
      }
     },
     "localname": "ReleaseOfClinicalTrialFundingCommitment",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_ReleaseOfClinicalTrialFundingCommitmentForServicesReceived": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Release Of Clinical Trial Funding Commitment For Services Received",
        "label": "Release Of Clinical Trial Funding Commitment For Services Received",
        "terseLabel": "Release of clinical trial funding commitment"
       }
      }
     },
     "localname": "ReleaseOfClinicalTrialFundingCommitmentForServicesReceived",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_SeriesAConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Convertible Preferred Stock [Member]",
        "label": "Series A Convertible Preferred Stock [Member]",
        "terseLabel": "Series A Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesAConvertiblePreferredStockMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_SeriesBConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Convertible Preferred Stock",
        "label": "Series B Convertible Preferred Stock [Member]",
        "terseLabel": "Series B Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesBConvertiblePreferredStockMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_SeriesCConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares at the owner's option.",
        "label": "Series C Convertible Preferred Stock [Member]",
        "terseLabel": "Series C Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesCConvertiblePreferredStockMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_SeriesDConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D Convertible Preferred Stock",
        "label": "Series D Convertible Preferred Stock [Member]",
        "terseLabel": "Series D Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesDConvertiblePreferredStockMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_SeriesEConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series E Convertible Preferred Stock",
        "label": "Series E Convertible Preferred Stock [Member]",
        "terseLabel": "Series\u00a0E Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesEConvertiblePreferredStockMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails",
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails",
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_ServiceReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monetary value of future clinical trial services to be received in connection with issuance of common stock, preferred stock and warrants",
        "label": "Service Receivable",
        "negatedTerseLabel": "Service receivables"
       }
      }
     },
     "localname": "ServiceReceivable",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_ServiceReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Receivable",
        "label": "Service Receivable [Member]",
        "terseLabel": "Service Receivable"
       }
      }
     },
     "localname": "ServiceReceivableMember",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "crdf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that expired during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expired in Period",
        "negatedTerseLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriod",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "crdf_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expired in Period, Weighted Average Exercise Price",
        "terseLabel": "Expired (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "crdf_ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Plan Modification, Increase (Decrease) In Incremental Cost",
        "label": "Share-Based Payment Arrangement, Plan Modification, Increase (Decrease) In Incremental Cost",
        "negatedTerseLabel": "Incremental reduction of stock compensation expense"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementPlanModificationIncreaseDecreaseInIncrementalCost",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares issued during the period upon cash exercise of warrants.",
        "label": "Stock Issued During Period Shares Warrants Exercised",
        "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "crdf_StockIssuedDuringPeriodValueWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity impact during the period due to the cash exercise of warrants.",
        "label": "Stock Issued During Period Value Warrants Exercised",
        "terseLabel": "Issuance of common stock upon exercise of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueWarrantsExercised",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "crdf_WarrantsAndRightsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights [Roll Forward]",
        "terseLabel": "Number of Warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsRollForward",
     "nsuri": "http://www.cardiffoncology.com/20220930",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.cardiffoncology.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r30",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r19",
      "r138",
      "r139"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and unbilled receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Amortization of premiums on short-term investments"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r32"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Professional fees and outside services"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r28",
      "r172"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less\u2014accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r42",
      "r43",
      "r44",
      "r372",
      "r385",
      "r386"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r41",
      "r44",
      "r51",
      "r52",
      "r53",
      "r89",
      "r90",
      "r91",
      "r279",
      "r381",
      "r382",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r269",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r266",
      "r267",
      "r268",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r239",
      "r241",
      "r272",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r241",
      "r262",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Total stock based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r86",
      "r124",
      "r127",
      "r133",
      "r156",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r277",
      "r280",
      "r295",
      "r319",
      "r321",
      "r356",
      "r371"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r38",
      "r86",
      "r156",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r277",
      "r280",
      "r295",
      "r319",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "totalLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTotalLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r144",
      "r163"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r141",
      "r145",
      "r163",
      "r360"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Total available for sale investments",
        "totalLabel": "Fair Market Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r143",
      "r163"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Fair Market Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r143",
      "r163"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Fair Market Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r242",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails",
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Acquisition of property and equipment included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r26",
      "r77"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Total included in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Cash, cash equivalents and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/OrganizationandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r71",
      "r77",
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents\u2014End of period",
        "periodStartLabel": "Cash and cash equivalents\u2014Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r71",
      "r296"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificate of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r84",
      "r86",
      "r105",
      "r106",
      "r107",
      "r110",
      "r112",
      "r118",
      "r119",
      "r120",
      "r156",
      "r183",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r203",
      "r204",
      "r208",
      "r212",
      "r295",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails",
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "periodEndLabel": "Balance of warrants outstanding at the end of the period (in shares)",
        "periodStartLabel": "Balance of warrants outstanding at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r34",
      "r180",
      "r361",
      "r376"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and contingencies (Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r181",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r89",
      "r90",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.0001 par value, 150,000 shares authorized; 43,335 and 41,964 shares issued and outstanding at September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r47",
      "r49",
      "r50",
      "r57",
      "r364",
      "r379"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Shares converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Shares issued upon conversion (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r231",
      "r238",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": {
     "auth_ref": [
      "r144",
      "r163"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Current",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": {
     "auth_ref": [
      "r144",
      "r163"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Noncurrent",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r151",
      "r165",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "Fair Market Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r151",
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "Gross Unrealized Loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table Text Block]",
        "terseLabel": "Schedule of Investments Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r150",
      "r164",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Investments Available-for-sale in a Continuous Unrealized Loss Position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableforsaleAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost [Abstract]",
        "terseLabel": "Maturity less than 1 year:"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r75",
      "r123"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r226",
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "negatedTerseLabel": "Preferred stock dividend"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r58",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r102",
      "r105",
      "r110",
      "r111",
      "r112",
      "r115",
      "r116",
      "r285",
      "r286",
      "r365",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per common share - basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r58",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r105",
      "r110",
      "r111",
      "r112",
      "r115",
      "r116",
      "r285",
      "r286",
      "r365",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per common share - diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r113",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average remaining vesting period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options to purchase Common Stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails",
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails",
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Laboratory equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r51",
      "r52",
      "r53",
      "r89",
      "r90",
      "r91",
      "r93",
      "r99",
      "r101",
      "r117",
      "r157",
      "r219",
      "r226",
      "r266",
      "r267",
      "r268",
      "r275",
      "r276",
      "r284",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r381",
      "r382",
      "r383",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r194",
      "r197",
      "r198",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r288",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r290",
      "r291",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r194",
      "r231",
      "r232",
      "r237",
      "r238",
      "r288",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted\u00a0Prices in\u00a0Active Markets\u00a0for Identical\u00a0Assets and\u00a0Liabilities (Level\u00a01)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r194",
      "r197",
      "r198",
      "r231",
      "r232",
      "r237",
      "r238",
      "r288",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r194",
      "r197",
      "r198",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r288",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r287",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).  Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of the Company\u2019s Assets and Liabilities that are Measured and Recognized at Fair Value on a Recurring Basis Classified Under the Appropriate Level of the Fair Value Hierarchy"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r194",
      "r197",
      "r198",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r292",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r153",
      "r154",
      "r155",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r164",
      "r166",
      "r167",
      "r168",
      "r196",
      "r217",
      "r283",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r231",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "terseLabel": "Non U.S. government"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r174",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r72",
      "r78"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable and unbilled receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r74",
      "r310"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeOperating": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "label": "Interest Income, Operating",
        "terseLabel": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r314",
      "r316"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net operating lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Summary of Lease Expense and Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (excluding the nine months ended September\u00a030, 2022)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r86",
      "r128",
      "r156",
      "r183",
      "r184",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r278",
      "r280",
      "r281",
      "r295",
      "r319",
      "r320"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r86",
      "r156",
      "r295",
      "r321",
      "r357",
      "r374"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r33",
      "r86",
      "r156",
      "r183",
      "r184",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r278",
      "r280",
      "r281",
      "r295",
      "r319",
      "r320",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market fund"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r71",
      "r73",
      "r76"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r45",
      "r48",
      "r53",
      "r55",
      "r76",
      "r86",
      "r92",
      "r94",
      "r95",
      "r96",
      "r97",
      "r100",
      "r101",
      "r108",
      "r124",
      "r126",
      "r129",
      "r132",
      "r134",
      "r156",
      "r183",
      "r184",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r286",
      "r295",
      "r362",
      "r377"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r102",
      "r103",
      "r109",
      "r112",
      "r124",
      "r126",
      "r129",
      "r132",
      "r134"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncement and Recent Accounting Pronouncement Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r124",
      "r126",
      "r129",
      "r132",
      "r134"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r308",
      "r316"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion",
        "verboseLabel": "Non-current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r307",
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r313",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate\u2013operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r312",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term\u2013operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/OrganizationandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r32"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r39",
      "r40",
      "r42"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized gain (loss) on securities available-for-sale"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r46",
      "r49",
      "r51",
      "r52",
      "r54",
      "r56",
      "r219",
      "r297",
      "r302",
      "r303",
      "r363",
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r32",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Stock issuance expenses"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r63",
      "r66",
      "r142"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r242",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      },
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "crdf_ComprehensiveIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "negatedLabel": "Preferred stock dividend payable on Series A Convertible Preferred Stock",
        "negatedTerseLabel": "Preferred stock dividend payable on Series A Convertible Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r84",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Liquidation preference"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "verboseLabel": "Shares designated (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETSParenthetical",
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock, 20,000 shares authorized; (Note 6)"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r169",
      "r170"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "auth_ref": [
      "r65",
      "r70"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.",
        "label": "Proceeds from Insurance Settlement, Investing Activities",
        "terseLabel": "Insurance proceeds from casualty loss"
       }
      }
     },
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from sales of common stock, net of expenses of $0 and $776, respectively"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r63",
      "r64",
      "r142"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Maturities of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r63",
      "r64",
      "r142"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Sales of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r68",
      "r265"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds from Warrant Exercises",
        "terseLabel": "Proceeds from exercise of warrants"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r28",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r175",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Supplementary Balance Sheet Information"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r27",
      "r171"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, equipment and depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r173",
      "r321",
      "r367",
      "r375"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Components of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r274"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and Development Expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r226",
      "r269",
      "r321",
      "r373",
      "r384",
      "r386"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r89",
      "r90",
      "r91",
      "r93",
      "r99",
      "r101",
      "r157",
      "r266",
      "r267",
      "r268",
      "r275",
      "r276",
      "r284",
      "r381",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r121",
      "r122",
      "r125",
      "r130",
      "r131",
      "r135",
      "r136",
      "r137",
      "r229",
      "r230",
      "r355"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Royalties"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r311",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from the Calculation of Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r241",
      "r261",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r241",
      "r261",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r28",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r242",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r246",
      "r252",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "verboseLabel": "Summary of Stock Option Activity and of Changes in Stock Options Outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions to Estimate Fair Value of Stock Option Awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r35",
      "r84",
      "r118",
      "r119",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r212",
      "r217",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r200",
      "r201",
      "r202",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Preferred Stock"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r227",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Summary of Warrant Activity and Changes in Warrants Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series\u00a0A Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Weighted-average assumptions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Authorized shares under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of remaining shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at the end of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable at the end of the period (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Cancelled / Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r248",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Balance outstanding at the end of the period (in shares)",
        "periodStartLabel": "Balance outstanding at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "verboseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Balance outstanding at the end of the period (in USD per share)",
        "periodStartLabel": "Balance outstanding at the beginning of the period (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r240",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails",
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled / Forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r256",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable at the end of the period, intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, weighted average contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Options vested, fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityStockbasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance, ending (in shares)",
        "periodStartLabel": "Balance, beginning (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r15",
      "r358",
      "r359",
      "r370"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r83",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r84",
      "r86",
      "r105",
      "r106",
      "r107",
      "r110",
      "r112",
      "r118",
      "r119",
      "r120",
      "r156",
      "r183",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r203",
      "r204",
      "r208",
      "r212",
      "r219",
      "r295",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquityPreferredStockDetails",
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r37",
      "r51",
      "r52",
      "r53",
      "r89",
      "r90",
      "r91",
      "r93",
      "r99",
      "r101",
      "r117",
      "r157",
      "r219",
      "r226",
      "r266",
      "r267",
      "r268",
      "r275",
      "r276",
      "r284",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r381",
      "r382",
      "r383",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r117",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r36",
      "r195",
      "r219",
      "r220",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Issuance of common stock upon conversion of Series E Convertible Preferred Stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r219",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Sale of common stock, net of expenses (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r219",
      "r226",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.cardiffoncology.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r37",
      "r219",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Issuance of common stock upon conversion of Series E Convertible Preferred Stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r219",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Sale of common stock, net of expenses"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r37",
      "r219",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r23",
      "r24",
      "r86",
      "r140",
      "r156",
      "r295",
      "r321"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, ending",
        "periodStartLabel": "Balance, beginning",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r85",
      "r204",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r226",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r309",
      "r316"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Operating sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r304",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r304",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r304",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r304",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r322",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary disclosure of cash flow activity:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r153",
      "r154",
      "r155",
      "r196",
      "r217",
      "r283",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r87",
      "r231",
      "r238",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleDetails",
      "http://www.cardiffoncology.com/role/SupplementaryBalanceSheetInformationInvestmentsAvailableforsaleinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedLabel": "Change in fair value of derivative financial instruments\u2014warrants",
        "terseLabel": "Gain from change in fair value of derivative financial instruments\u2014warrants"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.cardiffoncology.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants to purchase Common Stock"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r104",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r102",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cardiffoncology.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r392": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r393": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r394": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r395": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r396": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r397": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r398": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r399": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r400": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r401": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r402": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r403": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>58
<FILENAME>0001628280-22-028164-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-028164-xbrl.zip
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
MM<"^<)%=A"GB,DQ9_'5 ,\NE/G0Q.)U<#0S'%4@JHT6/(;PV$H-1P,@T*4W
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
M3(@:--(B+;Q'(UL@&)T;0<X$)!7:H(W"6^JB4$Q:X;2B&+HR#M*)!=AF8TY
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
M2;^/SQ^O^LV>9NB&)X.%]#2_M"Y$?)0V9=)F"V!Y?:X%5MB@5>'!4^,C44[
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
M)\T02;;YG$TC>7(U!M.=0@UAWC-F-C\(-B\ANL5LOA\VSP:ZR'3[6SZ#$XB
M* IX40ER%MI:A4%D/PET&3F?],ET?A!T7D+ BNE\3W2>69RUR0%M=5!"*( E
M6 @H*T@T7CLEE4&<Q*ZTFJ\1<2]T7IG@U$K$5O@F;_TF'WR@:O_L91D-AA/%
M'OSE(O?KKYN#DW+V;37CKKL2\V?TYS/6Z8SOTZ[S51F?7<SYR4SG0[UWEM#X
M?OBG-N('DY%MP85LP307=FVF?#'*1:BBLP6=-T"R.$@ND(G1>PQN8PMO7H>:
M#_STEZU+ST%DMBZ)K3.>FY3.4-86A$,+Z). T'06<O24G P)J][8<GSR]@&3
M=>E9@TS6Y9!U-FJ**CM9I0-AE <,76:P40ER#E4EZYOHVHTMCY+9^G#9NO0\
M/V;KDM@ZL[0B%26+1@@V",#J"I"S&G30)*6H13FSL27]C;/Y^'AL_Z]<IUKJ
M_Z3AR33E++VDDQ=ET/V1AJ/!&SHZ+X/3VN1H-'PS.:D_J,,3.DE#.FI7C<]&
MYUV)P/'__2^OI/K^#QJ-J/UQS?+5[C,J\LO)J+0A>%=RAV*W<[9_LO,!K9EM
MM#K\LV1X5T:GO%@LM%C\/A<UL:JA)CP"14EML5 *NE )&%UL<\2B=1(WMBYX
MT:.BC+PMWO?(R5<9S<Q=C+FSQS6]-K5KM.>TQ.:4&0F!7 #M+0ILVMM0:V9>
MGRJI,FG['D'A9?ANR#P;88E1DXXQ0S2R3'N=>%TB1"V]]L(BQL#+\!HP>NE1
M%EZ&E\S<F66X45,+D@*: 94:<TL%;S2!2]&1K$%14AM;RM]X)^/N*IKW+XJQ
M*E>N4QK)%_*FUBR;I"?G_#H\]DY/3C]/0OY0DI)U_OHZ_^K)7*#$8*!,ND"J
MN>F\$@8HIO;#M+79DY X*9$Q7Q7K^FG&O/O57[ML^<6MF*Y+I>N,64;!-__7
M6 A>*<#2<(G6!@C!A4B%DO,=77NT!<:47:%S>TS>99)W-AJB:Y'8'%^0)5G
MY+IR5*H[?6M$J+[$'+M3>OHF)VZ9N?U=;)=?4HKYNE2^SF:<*&-%H68;NQ2A
M^3(>O+"B&<C:9FVC*4)M;,D52CA9_6--%T6ME^RD?ZV UQJ4NUMVY@/+TG)D
M:;Z6M1#)^BH5.!,,()7:S']$:$X<DHN.1&H^ *IE;9%>FQ4KM-NRQDQ?NLO/
M3%\:TV?K %0C;# :JB4!#:_F[3?20PJV_1M,B-%M;-T\XY6)_A")OO0L"B;Z
MLH@^%QEH "7R#E00!"A5 D^*0*C<',8J*RF]L65NWOJ)F?X0F;[TP (S?6E,
MGUG2<_:Q08"08M" ,5?PU4HHJME>QD37Y+H9[TO+J[AUIO>M\@]_Q@I]QH,/
M5^V5L\%15S*:FZ[U*JNDX<+%[&YCQ9NO&UUU=B&G"E9UMFWVW6ZU#LVV[2 D
MF9%,5S?:N/ESU@O7LN/V*P^%^[=7:YJY?WO<GSNS;:J1W9EMKW+S:[% 4 8;
M]Z,1UK=94G!295HNH68\<_^A</_V,ER8^[?&_=F85L(D4L,/2&*W3:4+D'8$
MHM185=2US?M)36HA').?R7_[=:R9_+='_MF=*Z6J,BZ#+\XU\IMF]'<G\;TW
M3A>)E*KOBK5L>EQ"!6MNO+;23</X#GO3>&TECFC]-"JUC$:E$X;3]/L@#]\,
M<SG)@]?TEN)1&;0%YJ!]=/O&QX/MTY/)C7=___&-!]T;UZP.SAU'WCY?>S\,
M_63D=RX0&T_7XX,S.BM=I:*GQZ_;O?'JN]#J^WPNY%:LHXS-V2[&1\#<[._@
MF@-NI0^(P6#THKG=_6@=P6?M>Q@Z8_+>'7GG3MX[VQC;'0L)'C E 5$(!06]
MHII1J:[Y"Y/W@9)WZ5E;3-Y;).]<26$_J3 G("735EYMN_"70PBA:S[NI9,R
M=7XOL_=ALG?IF5C,WMMD[^S2V^2VH,R@LPJ #4/PNE:0001#,N04<W_8R^5N
M[J?<3?]N>%6NY('E@5VM*SGVSW?8^SM<GRQ:.CL;#>/YV23*?W;:GO;X^/1D
MN@WP\O2H#=I<<?L;.R27#<6]^B/_?:-'?$"^UMUD!S]^0\.C;L(=GFY/IMO!
M)[/M'S0>)DXE6)I3]F[^N'LLRA@G'(CH$R!US; U.8B)4JY61B/T-']X"6E$
M/8JJL' ]5.&ZH]1F%JX[%JZ9:))*6BH4"8JC IAE!"]*!5.=B;88G11-DY^7
MD +%PL7"M0I[4RQ<_1.NV4TL4VU.0@:P5DK +H>$E/=05922=#"DY#1S6\V7
M'F'EZA.[6;GN-*F<E>N.E6OVO)DO57CC011-@,V:!I*4(=CDK I40Y;3M'/;
M$V>QQP%FW1XIGYYWH;;9@A$]"I"NY%VN["VN3ZCY=1E]""^_I%$97'2I&L1.
MQ@=TD@=Y>'1^5C)'G!^L%?%3&1UTX"\W\JRN-":>T.BDC=OX_?=>F P75H%@
MJ^ :5L%\!0JE5;/Z8@97,0!&0HC&6LC)H1$R9X?JR_6V[GL>[$R5AF?"#6="
M%W.MVD2HL:N[+\A"<(Z@%.MS++(:$3>VQ",U7WZK'^8B.[J\1%U+FFZXQ\#2
M=.O2-)M[JJT,HF:P7BI U95+0*J@L[=:12&Q.S'=YYG QLHRYD$HUF1G<]=E
MHJOY7+O# ZJI%^F0:_LW!^J6*#D?P. EBI>H%5JB;KB;Q$O4;4O3[+Z0]-'*
MVLQEBRHV:8H2HE<"3"=5@41P73?O/L\$7J*6,0^J$"1C,2!5MH!59O!>)4!K
MJXR.B)+KEB@[G]? 2Q0O42NT1-UPVY"%Z9:%:<9V3JKKC23\18/%( UXUUPJ
MH6(R)BB+VGY;H.^NY@&;*LN9"=DGU=S>"M6(YD4UQPG(R01DE9<A2%O2)-!W
M2?6Q?BQ1?*)K_4YTK>16-M_E'=SE@]]V_\_D#R4#M5NB%V6ZYSX>G)Z?C<_H
MI'N(ZV_ ?QBAZY=9G8KOE_!8H8(55QHXTT&][5)O[[%\/(5R[_PXEM%^G=@W
MX_V/@'(^W)+-H#2WWVE4-"DW_[R9PA70%0TDM870X&SF;!$ZI+[.EPM3>&[:
M\(RYS1D30M4I5 &%H@.L@H"REJ!S3ADI9%OUQA;J3:WG2_8OMV?5]31YA6H?
M\5JS],J$K!WWJ1TS3K>W)I0D'.14$F#4 :(N 8(5(8CHJ\]?"K_<ZXQAZ^3N
MYPN%@*3:6B,$->M$!0.Q.RI9DRPBU8IDP\:6#IO&S/<RY[6&UYHO*L?2"VGR
M6G./VC&W%TW2Y.@BB(H*,!D-/@4'-6=-+GGE*?=UQO!:<_?SQ:*E8JJ"8A';
M6B,]D(H$/M>:4FBS1IJ)7Z/"?!M"7FMXK?ER3&3995]9.>Y/.6:L5*F+#T55
MD$6UE:8: [Y$";:Y)LD:BZ(N[-7<U7QAV^0^9DP2QD7;O-]J9 8,SD((7H)6
M09/W#<T0FU_C-XU8[;6&-ZEO<Y/Z;Y,RA^V_>?AFZ^^3'W>\$JIN)9R9?^]O
MYOUM?#)C4FD2-[K[!7MRFP>E#"BET^/VW6^[[<*3T[/VZ6>G@[.7I<DQG>=A
MD\).AW,Y&;??ZO"$3M*0CMJM7M11'S^:>\[ITVS]/8[^MG7E(%S<"79MLUZ?
MCH<=<;\;E2,Z&[XIW_\QS&<OW]L5G[SK@ISBXULHCD\[Q;[R+7T9;?Q\*#[]
M^?)#;L7KMA)!'!7Z':BV>_V.COZ@M^.-OWWV2,?#$_AT_&8?_<H'K/66[#_]
M?Z8ZV-;#TQ%-@&D"6T;=5>V>J#?W,G@YZLR)_QI&8XWSRDD*S4_UGDS)&LEK
MGV2PQO_F-K8.IZW1:M<1[:R;ZW__&VU=!N-7)_W$*/CJ5ZKN3&T/Y,)=.H&W
M'S_;>?K##X/]O>W]?^W_\_GF5.:>[FW/2T#O[GU_;^?)WL&3G<'!X>/#)[M/
M]@X/!OL_#+;W=W]Z]N1_VDM/__UD\*_]@X/>/\I?AB=-GT_/VV?D\5_[?[N_
MO%]'%K_7KRPAE[UM6N?XPVHQL>C:HQ[1ZW'Y[OTOW[\W((8GDQN>O.G[8QJ]
M:,)ZL<1TNCJ;Z]-]W_3ECY+[2$QE]\*FN_CFBY<?35Z:,4"GKZ%YY%6X\F7Q
M2%[YVI<^5LI'5G[;QW[Y-:.O_E*^V3[>K,)K?>Q7/)*O1KO"W*671*NF_+R;
M<)7_FBY-"'O8#($RV&W7O1P/GC3[( \.RNMFT\8R&FBQ>66&W,,?FKWV-]<=
MF9O.GD_BK5=5\+_$]>[W^'4['=>8/M=ZX'4;.+D,WCW0L>%)M91)]> SP]\7
M9/O& .@7>J@\X&.9UWSX?F_!]; 7R$KLF[S='5[LFQP_T7OOGKY[_NK9[WN'
M3__X=>?9\?[.[]B^$_=>'?W^_'A7_+KSX]'>X;^''_=-?E'/W^W^L??NR1^[
MZI=V#S^KO7_NXJYZ;IZK'X;/W_TN]G:>JE]WTOR^R>&OKW;?/=:[AX_?_7KX
MN]K;>2Z>OWOQ[M=71Z^>_^?'5_N'/XO=5[_^OO?NQ[H[O-@S.1#O]M[MXMZ+
MWW0,632T0#F= #4)\!(=*..+2=4[YW':Z&-^UV3A,WK78TC/#YBSQJV3QMU1
MVQ#6N"5JW+L9C2M-X6*V3=F<MDWCT$-4T4(U5HA4A,FR3GN"S)^N8(UCC7OH
M&G=''498XY:H<7)&XY0.0A:GH0II !NDX+4M$$2U67M99 W3]B%B"47X6>18
MY'KPU#UL1L(BMT21T[.&G$\ZIBHA%AL *6D@FR54&:*N+MI2T[33R"4E9GHF
M<@O'$&>*87SZW?*1,WT.)^Z?O9PV=G@]*B_+R7CXIDS"B]]=)QQ]FU5!^#/N
MZ#.6%#&?S';7\]D^36J:_OSE9%3:_;PK>?""AB>#OW33_J^#KK])2>>CX=FP
M?2^];V %;>V <5LA;E)<Y2&=^[B5F//GJ_=$F[8_E:9+.HO]<#HZ:+ <?,#L
M<7YU/C[KLE?;ZK]?#^E/7ML76-OWMN<"T1E5-5I6,-$AH/.I.RM6H"1A2Q!!
M9*.ZK;CY$,VWY>KWR%%A=M]:X0%F]_VP>S8$JYM8YZXMLVU"#6BT@>BM;']$
M9X5+RM;<V&V9W"M&[G[$&9GF]T/SV2BDIJ[C>FWDID" N2AH$N[!UJ2S,KZM
MZ+BQ975/^H RQ9=MG2_[B"T3^WZ(/1MY2SI$E*F %-2L<R,MQ*03N!*,C:2;
MM=;U^.W3^KU. ;;#TS,ZNB3 ]DUQA/F*N8MNC_1/P_J1UG:)D'T4*-XW6))Z
M'<S%%D+5DB2JYG/D FA3!:+B@#*5:+)L6,LNR4U;?P/#9"'>W+;)<MV +@O!
M?>1^L1#<C1#,98(YZ66;T]!\T*Y#A7 0HNG:$Y>DK6QV3+%=)ICW-_%06 @>
MF!#<7N""A>!NA& V4)&MCF2<!B-$LPB<06A># (UV\ ;U!2%FZ1+6416 E:"
MV\\B8B6X&R68C6R8I%)1NH*PE "Q"(C!18C:Z)Q195)FFE-T2>W]GBG!4MHL
M71;L;%2>9EW<5N24/Z,_G[%.@;.?1J66T:ATS#U-OP_R\,TPEY,\>$UOIZ6;
M3@8'[:/;-S[N:CA-;KS[^X]O/.C>>)- VT-?,I>=L?-AZ"<COW.!V'BZ9AZ\
MKRKW]/AUNS=>'1=9'=_.'P_-KKH4(C2_.0)JJ<%36R*URQ3(>&&E: [SS1?&
M%36$'SAWEYZ/P]R]/>[.!KM,P%BUE]UV7?N1M&V6K0G@'68KHY,TV8QG[CY,
M[BZ]L0)S]_:X.QN?JK)1-761:1\UH+ 5?(R-P!%3T":DZ&SGE3)Y'R9YEYY(
MP^2]/?+.AI3(!A>B<$#"8M>\0 +EE* 94%2M;$:5S/TA+]>3O\UZ\CRP/+ K
M<R4/[.T.[/(#\]\8]_WZ-L1]1Z;Y#N_\#M<I[K\]ERH[H+.ST3">3\N_GYUV
MV;3'W3G=SEY^>7K41O+ZY3 _W^V[O!_0@ZXRLO@ /"#?;>GYPVF4ZV4) I^=
M@C@\W9[,V(-/)NSJ=*I;"5]O]W"W\_,^[Z<L2\7B$MBJ-71!<HBU!% 43=!*
M6VWC)+?8+2^1Z!I\NN=0#BLC*^-=)%2S,O9(&>=Z> :'3@N(F!6@#!D(R70%
M.&.;2SZ1D)-DZ["\Q"I61E;&OCSY_6:8LS+V1QEG^Z)++;1PA."LC8#&$E )
MJLFC,*H8EX*JT^QSJU@:61K76AJ7GW+/TM@C:7P[ZTY;%6IR(%66@"HU\['[
MX:5(2D;2%/TT'=_<I"'%G4GCY4VEW]_8$MM6WC&-;[7]\\P^R?IT>#97=WA>
MH >PV=CBMM /IBWT_<W1]6GB?'"XO_W__F?_7SM/GAW\W__R2KKO!T]^_N7I
MX?/>/Q(W<_[2VU:FF;/RCTP3F*M>_M8NON:1UN86.@ZK\&V?^G#N-7QCZVT>
MUR_=JWNDY:K<JWVDU:K<ZVV-:[-H5N9>;V<.H%;7^M1KMKE>A;C5Y37]%GNH
M_G7YG3W1V]D:!R]I5*ZNHO=-#:57?E >'Y^>GYRM\:!, X,\3;XP(FL_1QZW
M>^TB!'0TF S(3S3,\/1DL$VOAV=TM,8C<U!&;X:I#)Z55(9O.E=KC0?C<4KG
MQ^='U$5)IUV2/L],_=>7BKBNU_#LE#I,PW76E$F5W^F"\\FFU(=XU?^>#\_>
M?C8\2^JZU&MC]!]T1">I; Y^I)-S&KT=R,U!ER)QDQ9*5R;.7VN?N7_;K5?N
MMHXGALO,AFMU5005(H42,7B,L1AA+;:A*3[G]-O3;I]5*BV_?.1T:A4]'8_/
M2^[-ONC>P<6^Z*M=L7_XXZN]__QL]HY_^?/YJY]QLL?YSR?M]Q]?[AT^_?/7
M_^S^\>NKI_AA7_3X%[5W^(_A[C]_>?=<[;UL]R9WN__^YV>U>_SCT>Y_=O'7
MXZ=B;V=W;E_TU_;]N_]\^L>OAWNOGJL?CO=VNL_XH=WC\[?/N^]_]_*XW8/8
M[?9%YRL8*^%B%"6"0E, 15?!6&L)-?H0C(Y&&;NQY996@/W:#%C5'J\//6-D
MX>=?406;SQ=9FGQ]LL9.UU86L<5$;+8@314E2-VUIT[*-Q$K"-XE!Y:20HS2
ME$[$YM,Z'K:$L6%R7<,D!5ULEAA*#MA6/6^EM3(4D56U#M6W&2:KD,VU(H2?
MK6+CM/;2APS%1 6H#4%$:<&@$I6\K8GJQA;*S6#G#T<];-:SX<*&RVW)&QLN
M-]2QV8(^OOE>UE %++%VWI<":IX7Q)JJ"=:4.-$QEC"6L/66L)I-]2*4DLDA
M%1%3E[:?-+7_VF+-322,[;2EZ9N9=<R*ERFA!H&F>6=>E:9OQH(R-1(JC<V%
M;OHFQ*996O]M5CE6N3X]^")'DJ(Q)E=;'%:#R6KOI9+='W(V5EA_M<Q=T?R#
M3;8;!\QGZW*8')L5G078V&F:;#^\UA6\T[9F3U:0VMB2.MR\%3%+&4M9GQY\
MH9(<T82:4"E7%984O+$F5J-+<SH]"<=2=@]2-G,F4E>AJVWNIPQ=,6CC)70%
MH*&DKGUI\9A)-"G#FYP59REC*5MQ*=-)8?;2DXX2K3%DE*\B!S2"M"_+D3+V
M0I>G<[-E,5+QIM@:NZR&KDUS4!!*"2!CKEEG59K9O;&E3-CT4K#6L=8]+*U;
M0.I$0*$I5"%%<T!5)2>=J#%DTU57$Y+C;#U1N!E+SC27U%KAH1K9]9\VN5,X
M#:)+4DDF4I&ZL^3$)LKY#M0]#;0MJ6YPKT5I0A2(-)Y4LSA^74[&DP( :];W
M;Y)KK+Y?<")RIQF&B6%BF!@FAJD7YG-(5I0<11*%, 45LB@Q&!M=$;5HFJVV
MJ;]F1S_.K\['9Y-J5H>G'X_^=8?^GIY<'/F;9!U.+(CM3PR(9Z69W>/A6;DX
M%O=3>_C3_*RDTQ<GDT_Y-QV=%[;*EV:5#^=VOY,T@C (L+5XP$02R"@-E%W2
MV+E4PC6C?%.:^0 KBT*_18&UFV%BF!BFM8)I 4O(5*&20>V;G8/5A)ALR"I$
MYWUQV0BVA!ZR)307GXP-]4@Z@C3> 9)P$'R2S3)RME2/0CKLGRG$;0OYRK6]
MDB<_7[FV5_+DYRO7]LIUJ.XSK8F5YKJUWJ2ZSPIZ=-_F>%^.]ZK4.F"8&":&
MB6%BF!@FAHEA6@^8%CGPX-&0]-EJK!)E%[DO.LDLO5?.23?7-/22X/T5)Q\F
M9O<5'?+VRME^/:0_.=B^0+!];SA_K(N,[TX+:\ LJ/V@""&)KEVR=Z8HZ42B
MC:UVQ<V/.C!_6689IF^4V27LD;+,WIW,SNYIUE(<)B*H0A= K0C(>00K#$6B
MY"C)'LGL.IRFZ$HO=D6[NPZ(:=HZ8MP=L!B<OVZ_-O*UFQUWK&RO'[2O:-_\
MI&N5.'F&KJ';;%N2]3J%<;5X75XV4]@<JD;I*: R.4@2*4ICHI5!V!OHUV3P
MIW4T=\Y';12G.1O3^IK;'V#<KY]@=U!2N_1LV-TF*]OUE>WM7$UP;W4P62(8
M[;N\59&!3$J0C(RV6"2=Q<:65O[F?9(Y=^O^N7U)P<B[)O8D XMYO61>SY;)
M%MAL$ID]F!P%8,T)R*L,D601(E0ELK^L3#:SNK>L7FS!CLIKJYIS@<)B+#'8
MAGBU(=H8BHB+'T^YZ3K-*9=+(_MLB>Q"'C'+MGZ'F@&E3A"M,1"(BC8Z-VGO
MR+ZI+ZGNPWG8_68]I\LS3 P3P\0P,4P,$\.TLOL4' ZXRS#?[ 9&$K5X$LU%
MP*XLGBH"2.4 Y&PI*13OHNQ-/& =DI(_[CY,=RWR\,TPEY/,2<F\U<TP,4P,
M$\/$,#%,#!/#Q# Q3'T,%B2)B%G'K)/ 6HT/67BGE394HY5VX3W&G0LG:/S!
M.YI$#=C[7\#[W]^>+XIO4S5%5@1!*0(&11"$CFT&!;2.BE H-K9ZDKS(/.UA
M4(]Y>BL\G2WM3A5M4A9<D0@8;8%HDX?J4VPO*6EUZ@U/UR')^%DY*C2>YABW
M5[O;&IR-ANUG;0_6GF*2>CR<U"I;LP1BWOQAF!@FAHEA8I@8)H;IEIO"^XP1
MT:3@%!:9R;1GUDFJYK2TO[I^J"&-<OWNPJS;K]L71MUA9]/],#7IMC]8=.S/
M+.+/7-(_N;B2@E45E+$5T$4#T1D'LL18A9%!";R\?S)3M]_4985EF!BF52ZV
MS@OA+2Z$LX&];&V*TA8@*@408P"?M /K8O+!:D&!^K80KD,6WEXYXU*@O,?#
M,#%,#!/#Q# Q3 P3P\0P,4R]S>990M;=%4?TFC?TL78@5^Q86I.TP\=GNX>_
MG$VCX[MZ]]T+]9MVPJ-1&;*S#M :!1Y+ 5>*<#(31=LUC!6;(>A^Y/LPDWN8
ME\=,OGLFI\^9;(+R3B8/4<D*6%,!JDE"K$&[H*5-MO2+R>N0N?</.NJJ@VX.
M=FF47@ZTW!QT'+I)DEX\'>4R@K/3U]]U(S\^/1KF0?<DJZA3"U83"U2"=%&5
M;#%C#KK)E ^^HJ[:%_G;TVL6$9M\^+0* "O/0LKSY&QV=UT8K5#GW&P&KZ#]
M5B&@TJ"*$L&**G6-&UO:S]?N_+9-A>O-_Q7:*5P/0L_;'4MC<Y?T__+TJ WB
M^,G_G@_/WGYN:M3AGR7#NS(Z9:XORO79 N184,?J04:C 5-HYD:0!*JB];YY
M?4:Z#]X^\WV=^7[I HZR.SX2BXF:4%5JLPB;:5J+L)A(?>,"SG[%\A@_>V8O
MA+: EZ2AQ.3:ZBYU\R@B0G$U6[)-O:O:V$*]J2_I.L"$7R/"SR_P2V/[)0L\
MTWHQ6L\LY*H&8URHH%PFP%@=D,($0D>3<JQ")]UHS8QF1G_*Z)Q4CL77V'[!
MJG.PP>2L5(VQ_55TRS+9>16_&=WW9U=Q5]HZ;0BJKPDP:X1@9 3TT;N</9+M
MZ"[DIC6&2<^D_Y3TSDM'T1FT5#%;Z:6J.A@OO4;5W'7VT^^=[Q_C<A>[ 4D9
M'ZIWX*14@"YDB,(E,$8;6X7PU0EVU->)\(OL"*(N3E?3EH6JL3$\I&RCC<;8
M4$CJ+S#^2U5WV8*_&<5W/Z=X%)I":!3/#MM*WL2Y45PW]UR8E+"+QF6WL>5P
M"3VSF-D/A=E*Q-AMRZ"N!:/L/#U%(:K0K/>035X*L]F27R;M9S)V? C6Q;:H
M9^TR8/42@E42K*)8T%D515O9E1.;7LR?XV'J/RCJ+Y+E$ZUW+DA7.W<O11*I
M:ME6>"&*3/X+S&?"WRWA9Q)[8E:$53;?/6,CO D5?/LSI+;\E]1<>>55=VA/
M;$JQK,9:M\OZ=3C2-Z$)1!J7[AF/7Y>3,76 \!$_3A=EF!@FAHEA8IA6Q7@N
M#K7HG.;@(F9)T1J-G=5LT2CO]46*/+Y/D;=:?-F*?IQ?G8\G12W&AZ>/V]!U
M=T!'/]$P/SW9IM?#,SJ:)+E,+(CM3PR(9Z49W>/A63DHHS?#5*;]JYZ5=/KB
M9/(IDU96;),OSR9_.K>=IM&EYD%E<"8@M*F!$% :B"E*U,540MMUNA4WWTQC
M56#Q9I@8)H:)8>J'*>2EK@U-VTP3U-IZ)Z7/6;@<J2:7V11ZT*;07'@R>(RF
M(('UV&PA&ST$1Q*T#&UN=?E%D^*:/;.%OA*"S,/QZR-ZV]UL^;*2\)5\Y:I=
MN0X';_?/7I;1)/(^*B_;@C%\4[Z]Q-[JEO3DRJL,$\/$,#%,#!/#Q# Q3 \5
MID6R0+V+N18;G- !O<K= 8_VOUAJ=DF4ZVQG79$..C&[MS^UNC\6@-HK9_OU
MD/[DF,M",9>?YU._NZI<.J.&C$4#8E'@BR1 HX)&K82PM+&E]/SYS87S/YG
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
ML@$0!"8B7PAKQ83=.EZC*\DIFV6M^FK67Q'W9_K?LL,^>\+%N>YLOB&HM@;
M6 G(&PO9DJ<<=%-OW?605SC?+^?ZP7\F_@,COM+-4C=!!5*V+?>)0E+%&5-M
MT2E7OQ3B,[<7Y/9,>7*5M3#:6Q IBJYN3H'@I0;ED0S9H$C6QNWY[LI,[+4E
M=A9>E&;'5XR$@G0S"Y-*I-L283/JRBMZ[U@_DY>CFT$F:E%@I4= @Q5\R 0%
M)<7FQ:-W:6-+H=Y$U$S]ATW]!9A/NBW?PFNOI,1@T%.,,9'!()PT\D8Q.2;\
M,@D_D[_CFTPGY2HHD1.@;=:[[[;4M2HF(S8/'3L37OO-(/U*N/#K<'!O0A.(
M-"YYTA2SG(RI X0/\G%6*,/$,#%,#!/#M"K&<Y1.6%*Q9D>8$(.VTCC,V=NJ
M0[(7F?#N?29\^)H5_3B_.A]/:E>,#T\?MZ'K[H".?J)A?GJR3:^'9W0TR769
M6!#;GQ@0STHSNL?#LW)01F^&J4R[T#\KZ?3%R>13)@WIV>Q>R.Q^,;=Q9D3(
M)@<!%IOIC<)6",U/ JNBDSEI4738V HX'UUCVO>;]JS.#!/#Q#"M%4R+G/HS
M:*2LVG4=;FM"+UPD6ZQ4I*MRE6V=5;=UYD*,1*1S3A6$25T=3._!M[^"Y*K&
MAGO*TO7-V%F'4X*3)K23\.&'+K2#%S3\MB#BZI8?Y"J1#!/#Q# Q3 P3P\0P
M,4P/%:9%<M.U%5@+N>:XH-/!RQQJ2$E853!)M;";.C&VMS^UM3^6J-DK9_OU
MD/YD5W,A5_/W^:355'TH,B*0\Q*P:()0:ON!)@152&BO-[94G^I,,W5981\,
M3/<9"&2%O16%G0GF1:="*BY L5TI_Z@3!*L-H S5BYRQ+94]4]AU2 C\T(RV
M??%I^GV0+[K4<D(@[Q<Q3 P3P\0P,4P,$\/$,#%,#--=P;10/9"<=):Q>9%&
M(V&.R06I')4@1?:Z+!P1V+EP@L8?O*/)N2D. BP2!'CU>/Z4<(V"$(V'5!5"
M<_D5>(L>R.>BL 0G8MC8FH\!<.7^!T'4I8?NF*C+(NI,M*Y8RA25!F-0 'HR
M$+1T8+++&%'X*'-OB+H..7<7+6<'IW60+IK.#LZZKK.#>CYI.]OEXUWTG>4\
M/-[B89@8)H:)86*8&":&:9GI!]8U5]5%%;L68\K%4$J.4:OFOTJI\[5]F#3*
M];L+LVZ_;E\8=8>=3??#U*3;_F#1L4.SD$/S9+[B**(/)06$G+4$E)+ FU3!
M>?*(.MKJRL:6<:%'^0?,7998AHEAZNM*N*QH'J^$M[H2SH;VT%$(;?W+5CE
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
M*^M N3!6S<@X^I/X>>T0XP)+CQR6",M;W /&7 <>@K&8)K @1)12$I7(="6
M/(=,R(\%ED[F8"D2&6D@&D6.4TXURI%F)"%EJ7=)*Q*865DG>E7SQ2IG3SD1
M\L/QNXUP,!E5%?RJY8EA!*'SG6YL]:?$+_^:/WL[VF]-\E)%I]\:7&(=O+B-
M>= 4"^ N27XU =6:$DV>#QD#6X#$V:4X&-EN]L3;T2B.GUO]N_MES!<UTAO;
MZ>>!V.YO5L-0+=9MIXUJ',A%%94ZWV) )W$X*-KI!MKI-&_CF78B0ABLA4".
M6XVX=P09Z02B4D@G8PH:I]-J.;?=EM(\ZESD^>ZIYH\$NPCP301XGEXJ#DB<
M&$'>1)L%V",8.X%"P%1RH35GR\C4?'_TLJ%A?;?GPX^""FW&0Z##G2J:X385
M09XV6"Z=_)SO=OC<C?G#1C]L] ;002?5[P4I;X*4B_Y! S"IF*$H.4X1C)I"
M5DN.#$_:1$-8< J04N &U1I?MC7X["5W"32G2.Y=2^X\Q['&*.&$1(92AK@*
M"AFF/9(6T#9ZKT!T5]89NRH0]R$D]^FSG$?L\*G"X)&SHRH<N9?#]"M!G87L
M%[?/O3&?JDK''WDD7IX;B+(BL2PXW5[T^01):=(IH2AM1'DHD98BEUAES%O,
M@ ]I@--5>OM$),7CTUQ17CH5*J)\YZ(\SXR2$#(8H$(6.!#BF&.D*7:(4@\&
M3>1:V[2R3ALFRD^-&Y4&EP8_9:?@>5LVKXV"Q=OK3'K5FNEH'XZA<1SV6IW^
MUSA=5B^NP_N/--SP?EA['\X-UW;:[(P\]/)XM-$/?T\'[NW92!4-?)/PGIUW
M"Z6$N8L$^ZB1B2XA#H0*668<\H)S387S6N0ZYVI9E>^*6[&!4GUWJZ<_*]6%
M="]1Y.>*N<ED532!(B#=&G'K#++6,D2X%1A3!^"><WFN@G@W2.B?&L5Z= U^
M4B[4E_NV_SGFN,AD.\/65]N=5#O8 ]SN:Y62X5QZATY_-!Y.*F2:AA(=V>'0
M_BQ1?!;NF:5[6C_VAQ&ZX"2&<Q$YIZ,U*A%V2]$6?H$@IF M\8$C%7.(G18T
MA]@E1%TTWFH2/(XEQ.ZQ2O0];^>XH4@7T;V9Z,X1/4J\4UQB1")GB!/-D4W:
M((*5CTX3X[5;6:=ZD>8]YHT;CX)_O(_=:$<5Y?!P-+>I-1YFLI'@!?,N#3_H
M]3J5.52\47=.,OPPI!?3,=E.+Z<CLI,'Y'4]'B]/A^/U8/@A#K]V?!R]CSX"
M4H6"5#="JL\+)$-P*RE) 269%.*!)F0#E<C*H*-E!GLJ<WF)Q2UFQ0OU9*1Y
M:?SBUM)<O$]+%/4Y4L*BBX13CQ23!G$I-9 2Z9 4D>&0(HDDB_JJP*)!PO[D
MDX;4#I'1W$[1:I-+R_9#J]NQKM.]Q:[1Z]I9#WF/Y\1 M\?[<7B;?:+/0B?=
MW7KGV[X?9@6U&>M_W_:K$3E-XE1O,"OJYB;JYF!CT7V5: C6&J"26B NHD?.
M$H>4YMH2:Y0B9F5=-$G7%&+9/&)9A/A>A7B.,^I HC*2(^D<F(=)Y=Q(CB)#
ML8@)H#DFMK).Y:WWB3:/,3X*+K'AZ]7\G(L$3*@J 6XFC9,^<,9N#.=^?V8K
M9O><Q>U'Z#0;J/>GXU&PZ4;8]&J!8! A..9$(D\P8!,&>U8K0Q$5+ C."0G4
M@3U+%AG&8T[:5L3V[I;%BMC>A=C.48JDK4V2*Y08QHC;9)$3)"!EG C)V6!X
M7%E7B_L.RM+8'<O>W\-X:#OAK/Y09A*#XJUHF+=B.DROZE$J>'0C/'J[Z*=P
MPG$8*Z2DD(A+;9#53"$-0QJ8)Y;HL+*^K-+JQ4WQ3)E$D=K;2>T<B[#"Q*AE
MRED=#.*!862#D\A:IGUD.FGL,XM8=$Q<GT84G\3/K6^<KF+5D395]Z!!0A/X
M4M)CWC>1J-;D+W&7SD;IK_S]?6[M=OHXBI7CM,#3C>"IO;BY2Q,JK>'(4BD0
M9Q'XA+,*Q2")QXS#?P!/'-\Z\TQQ4#17EI>_^E%D^3YD>8YJ&)H E#5&SBF-
M>(P8&8T5,LES'H%G&(%7UIF6#9+EY^2V.%T#.;3'IPL@UOOA))[Y,HKKH@&+
M'W_7 Y2SW-7#\]=9;%.)_5L>ABUN-B<\8.N31,P&L)EP=,@HBE%,UB83,6->
MY-@_1DL\QF.3]684AOE9J2^"?3/!GB,G+CB/.0Y(!*X0=UHC1R5!/A$K#7/<
MI["RKMEM=AH5/\A2_"#G GF?F?^C&17U?F0WS6#IN(#2C4#IXP+;,'FX"/?(
M.^<1M]X@;;%&*2CE?&0I1;FR3M5MG+/%\=%@(;[7N,\BQ,L1XCEF023'"D>/
M<-XSQ#6.R#GL4(Q,:VVPUPJOK$O>D/"JY^3QJ'>0W)9// ^+Y^'VD10SYV?!
M:'>!4=BH%4M>(9F(1%PPAAR."9F4J+78&2%RZNG;!(T5OT6#I?CA-I(4*;Z%
M%,]1BD!5Q-Y&E'RF%)(P9 0-2"=BC$]8.0I23.CB2LIC=E8TET=L7:=4[6U\
M%6XP#'&(X U?Y$$8#;J=T)J]UQ.'K+LC'C!L+V'4_AX.OG8 !/\X_@C#=\X0
MVC@=N[*HLCPX6TS01F@TUCB#L/882(GRR'#I4"*"$FJ]]!;@C/)5?BOWZTUE
MZ1&Y09XS/MP=I2GX\$#X,)_NET9B !90,)H@3@U&+@B+M,:)8:45=7F#FEB5
ME]0.;!X^3.G0K"&SB2\JZ7^ \O/7>N&EU[>_\T8^(=:I+@7).MWX19+Y;#/;
M/(%DU)=;7$V8?U<D7+*'G;'MUJ%AH3.>#(L#]3[CP_ZVQU5&[YW!AO^_26<8
M@:@ -1D?_]VU_?%&/[R"7P_S*86!W(2!G"QND3=6.4J#0$SPA#AG'&FP67+8
M%S7,8XHQ65DWK"&[9(K?M(%&1A'>^Q+>^=P[.D9GA40JQTYPX1.RG!M$J?6.
M49PS.(+P+FXA*<[2NQ"[M_W19&C[/K8.AP/HMS!JI>&@EQVH$]L='[>Z@]%S
M"^QZ4!HQ'877, BG8_,ACL?=F.'GU,HX[^THB'0#1%K<*F^#I4E2@2+&-J?N
M",@9SI%,@N:L'CK)F#/N-*EF: GN:MZNMML+<BDYLQP!GZ,<2LH0<X2%YUR
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
MCWZX=#]2L2^>@GU1%6 <=2J]D%>GAH-#:-IQ->IY#>LP3Q.8#3ELK:KS C/
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
M;K6KTQ\!+9AFEGR;TP*.!C42U<^R%W%SEH+0GW]GF!'QXFL/X+6G:0'K9(4
M8%4RV$K93^\Y2X<\JG-+3_MVMBL=1#UC2T;GO%M^W*WG-4#.U\ZHSI((\V*6
M.'#U0G_U*E2'F^T/CEJ'-K/C2==>^>)UURV\V?D$SG4+PBRA:-84T\0R4ZS)
M?37;:__J[P_G$[_<'-T/P3Z UW:SLC6W0/K6+X/%7]GJ=!YD8,SW/=J?YC.=
M)6 .,,'ZG1GF?LB)X>'R.G%8?MK+V:53+7Y#)7+:&3D%T'A0):T\U1Y@1'W>
M;\5.G4^SE2;=*L']^$S9Y.Z?CG&8.]*+\,Q0*=XA0$ZG'@#@/C,%564*J=(@
MU&GH+VHU.'(V3Z>U5TZ3M$ZU2IK3<(,ZN=J5R;5G*?O/I35?^WY"J.NG=/V^
MB?:<,_\0O(P2GER6$IY/)5_0@V5P96M3S]'=NDQ>V\[P'T"L>%8?L#'96[<Z
M4__(P3O<WGF+=VG[>._3.PS/.6KO[/)=NG>P=P#/H']V=W=>?6MO?ODV[Q_9
MVGSWK7WP_F#WY$]XQOO>UN;&MZV#_8.]WE:O?;)_L-O[9[^]\^IH>^=U@K:)
M?YU/ HOHD1"1(<Z<029%B0QGA%NF;>0+N5N3P\$8>)ITB5/#;-ZAP540R5,O
MB9SWIN1.;U6]WFI'F_N\5\_!&R=J_?&3YPH9<N^2M"DRS;D6P4F-J9,F)NF\
MCZ9IB5KO:?+_U3FMU34=D+#=?S\K[5*5;WJ^0N%/_E71X12<0YIRA[BPH,HB
M=&S@TEG!<1!ZH69F$%& X @C#<YB9(AVF"B<K++<</=X\W!-?0^CRPN7C*HT
M79G#=<]FU9E%TYO.KRG+\X//?6A.R-G5J^(_7RM8R&;8N=I"KBH@YL^\2&=E
MV>PA6#>'PUP<KZI<>%H@Y]S=]CMQ:(=^_WCJ6+FB'L;49+TL<V])Z'6=A%[
MT]9PS=5NFM&+BS5-KY?-ZJ9)LLC/W?9'&;VN?FAI;!,;2_F]Y$JCY'$F2\M<
MH$:7BA'4'\^SLVF)N7%E,B^F8_^9_&K7#'A_R&[YI7;(3. 68?3KLO*C/8H9
M\6XR&,=0#_O?0#^K.J[3K9.UWZBND3J=&=DY]C8SEMS\Z6FG7*#^?HYF5K/H
ME[^RPIY6-5M:YSZKY'/G:U],/?(.[O2UTOMO^X>3\6)7T]+5M^WJC_W!#[N9
ME6[^F6[>&8QM]WGE4ZQQ\L5UILNMTC)=9Q[]=&AE:62C&[FDS8EU5"MNLC2U
M!_UXW.K5]=MSX;7;;)RX-(SW_DCJ-5_YOV[UBH\T0OF2DJ0.B\"LT8QRSH4P
MFC-%=7+1!&VLO:(D*;NL).E&/\Q5);UDJ>!ZH<?L<;I,IZ''[XYV#_[L;1V\
MHGL[[[_L[;RC6YM>;+_Y*'9/-HZV>KMD=Z=-V[TV60@]WORCT^[!TW;VNEMO
MWG>W-G,[O_"]G>Y!>W,#GOK/?OMD]WCWY)_+\GXQ%2.W7"">!$&<Y_R&43.D
MO W9?<^US!5-]2I634KZLZ0MDP6DGBA($2H!C 1.0BGN@\WY-1)G(1!L<U'6
M.P:IU/D6 SJ)PT'!IYOAT_S6"!M\5#A@Q)Q1B&M%D,,R(4HHMR(2:B7.'OLJ
M)K< 5 &H1P)0P@>LG-9.$\8#C<9818(%W!(YU1<N -50@"+SB5,U]L!^#1(B
M $ )GLOP:HERI .+05NK4P&H E"->+<; )32AM$H-)<Z<D^9CI%)(TW"Q!HP
M 8N9UV248O,H%53BQCN@4<(B+AE%Q@2. *,,EC%QG' #S;Q'EYWLL9RY)&__
M(W!45BL=%ZKE5MLD3O>DQ#-0NI.*2D\J7\&BFL")!\6CB=9P3JS43"3I,<<V
M,N"S=\UCBYKX>35Q27I:X*LI"9:0TZ8*P<P)P+5!6#$J2'3>2K,L-7$CP7E\
MJ4V>'1)PG'.N)9:(]QPK747@*FM5H,8;Z8M%VU 0F'>Y244EDU@AHJQ&W'.)
M#!@"2$CKJ,4A1>*79M$6%'A:*!   2Q3@E+!>0#= <P@1<-BTM@S>==F8T&!
MGT6!>;^6!>WOE,LH("+BEB9D6';!1^ET9-(&)0L*%!2X% 6DX=AYC:/EE$MM
M-!=..P&_YDV3@A:KH,E0,.\\DLIH1Q-&-!J)P-[S2/O$$<LPP#A14BS->70O
M2##U?LSM0"?3W3Q+SL9\C7O\^&UO<_?2PD?9PF6ZZ'B3/70;7VVG6\5XY]T-
M(UNE0/D:1^-J1\RM G:;$DE:[G&->SR?X-F<XZU.[E:EAPBQ2F)2ZGE<Z61F
M(C+K*5>><^6,L4);@A/S+CC#V77IY"G2O!X,/P#.G&7#S0FXSKX5FW()1/*2
M]-I$4D*P)0AL 9YC)21R5F$4==+4># 4O'O"L1)%H,_J2Y-D0'23DHP'YBQV
MEG-#%0@U,>3:X9D_)]#%/+R55"^4CE4JLN@(LB+'%G"=D'$,(TVC5BX$+%T
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
MX45)-U.<YQV_RH($&QY1"E(A[AQ'SKKL]S$B<"Z\(4\Y<K,(]$R@J;<Z;R\
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
M".U-3!$11DT.N69(BP DA!L3#4U,4!!L5F3ZD<GT33P>#RK4Q>-Q>Z&>]WC
M=(V4$89\+D#,%0L(# F.A)>4),4%#3)KZ\6M\==W>12)?KI:NO@('EZFYWT$
MREI&8@I($<P0#]F?22-&F%&F+";.!P<RK5>%Q W2UD\__F;0Z\6A[]ANZ] >
MQF&I('X5*F&M)$]$>*L<URY98>!?+IWBE,@DBFO@$0#3AP77 #:!&&XM8DD$
M ":@'=H%@EAD3(@093(D)X%<%?36J7B:M\Y2Q'M9XEU< P\LV/.N >]Q4M08
M9+"1F7$X9$4N[&.5<LP1AX5\DK$=3URF;^(:>%"A+JZ!VPOUO&L RQ"U!WFF
M(=J<>%0CBVE$S%.;F$DNX,J1_Z2"(9ZX0#\ !R^>@8<3Z7G/@*>!6I(XTD80
MQ#T52'NL4' *DVA@H'VL"#C7M_;CWU_T0/,R[SV6,Y]\6,;'M0]KK?&PJOYT
M7*(RK@'[R5 JF4N ")H3ZATV25M"P"37UN$2E?$8D']QEQ!G%'L:<P)Y!<AO
MB$76"HRD(F"W&869PX#\8I7Q965!+NL]3U"\[\#UTO"Z$8]$X.==,E)@+JW-
M5$]KQ('A(2=(0BQ)C9W1446^[+(11>*;Z)AY4)$OCIG;B_:\8\81D&0K+4HD
MQVQ@!U:<\!RQ2##S7BICT\JZ672WEI"-Q@KT S#TXIAY.)&>=\S(D+VIW"(7
M<W%1&S@RT7I$15!<)T5]$A4]I^+6JR@E9..F1:1[5R4DNDT$QRU*3#UJ^!+
M3"-W5#@:N8W))&:U(9[F"&(<3'$P-!_!MA>W?3#I4PR 6REHC#C5"=FD,#*<
M40$CS"P%!--FE9);ET>^D00]H@6E @D_!PDE'N2!P6#>^4"]X4%1BI0V'BR4
M8)%.F"/O/>/!)>T,JZM]%"!X\D!PH_TE#XD$Q5=Q>R28]U5X+4SD-""A3$+<
M!X9,<A@%X04)(I#@T\JZNB3>\\91) 4%FHP"#V A% ?'P^' O(-#N$ YE@0Y
M90WB3E+DP%Q SB7+8XI:\@#F@5[E9C&@K(FLX,F'3IQF82:Y0A^M_!VC6V5@
M;DIJX'*/:]QC2:Z]2K94D^?Y<C.W/(O0T ?(W+(UZ/NBII><7FIG(ZOH"^72
M18#Q(\(C(%HA1XA*I(73"$N-H_#)DUS05:V2VX<)E>#OIROAR_/(G1?\(MLW
MD^WCB[*M%-,\B(BTD@YQZRC2EB:$E:54!QN4(V67UN.3Z\>9P*4(]D\+]M:<
MTI:>A<")1!0(/>+:.1!LJ5$PA%,<_G_VWK6IK239 OTK"L[,O7,B**;>#_<)
M(NC&]G7'2+3==#O@BZ.>1E@/1A+&\.MOUI9D0!*V!!)(4!TS6"#MK=I5E2M7
M9N6#4>+EUJZ<+K=6,K765JC7N(9+X>(K$NL)?6UB% XK@I3R/(MU0)IQ _.;
M"#.6PAK[S,7QC(+4:YNLM5 \TEH[#DINT0;D%MV%5271X)XP]7K:98"M]9IB
M)((*")2.!)BB!C&J/! 3ASV))=.@B/<3.0V*U"]'ZB?("=.>&I<$\E(RQ$&V
MD35<HGQV2XSTTB=<I+Y(_1-Y%(K4+T7J)ST-SBM#<IY"$"$B#NN)M* $$:=3
ML@P'1UB1^B+UC^9S*+)]?]F>T.@IGPU@X1$E5@./EPYI:B/*SB7N4@I>T764
M[9>6A'0S'J<D(&U$ E+QF*X"PMY-N2)BM%K9Y!"F0B(N(T:6,(ZDE([P7/PZ
MV>5&+Y2@XX(*)>)A;?!@@M)$Q8TW*2&@-4!I' O(>(R1 '.%!FZQRFG5RXIX
M*%BPSEBPF6E(!0SN#0:3O@NAG1-66T2E98@3[Y$.7B*IO'52F]S :CE1$@4(
MUAD(UC@3J=@)*X*""5Z@>92<JX@L=1'!*XY<5 +Q7*L^6:PU"\N-K'B49*3Q
M*,;;G5<"ORX9)>4>ZWF/%^(_ZY]T>P,TB+UVK=GY&ON#-L#LE -M3CD>BM\K
M!O(:NN< [$-9?H">G#5E3ZHF__$D4U.HPT^HPX15<=/+^*OM-_N%."R/.+R?
M<C R9AU@J4/*4Y9CG8 XF"# D-"Y>Y6.0<:M72.WF5RR5^%!8O7$ID8!U0*J
MFP2J\_EI"Y@N"J835AC%@BLC%9(D*@!3Q9 -N4^I8\)0;9BR/!>]+$!:@+0
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
MVWY!-L%@7]G6A;WL;_W[UC.UFQUT<P(GG_W.)TQI1;J<_7.(AZ ><QVWO#*
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
MC=,O HS8"/":$A*"V]Q]B #CL1P%['!DRGFOXP9T'QKOS-;UVHY+!\0P1_&
M>^S:'XGKX]8!,&9'877/,@"$WR]?_R>9]0;KE90!8"L9+)FOND I [!)^>ZE
M#$ I S#; AEK"]]MG\5.?^8I9DF&+<FP*W+OO6Z?M;J7,7Z(PTITUYSEM_->
M[X4<V[S#1[0NZA_K%V!?$KB&'!S^)8[:N=OW$=B>;T[J[=? 78^G.H373S^<
M'EU]^79T]>N7^O[?P''_$HW#5O/HXQ$_/FU]@6>]/#K\<'+</IZ5_V\4XU@P
MB:)R!'%E+')<.!2#\1A8< C*9!^?Q"7_OT#>"X>\93G@"N0])N1-)>QYHH7!
M&%D3(N(!7AE08R@0'%B(R@K,,^1Q5BH$K M'_:,74P31R'/=]5]JH?FU&6(G
ME!H!JZ)GOA?2JY%I\'WV_\R3OS^:^X)#B^#0]/$JT<8;+"FR6$O$F8Q(TXB1
MDBXJK2,%,-K:Y6R=TH9+ 8 UHQ1%3)<MII-TP?.46. 8@3P&Q*D*2)-<*\UJ
M922-Q)(LIF19,1 E,G\."?L-_I0'4AOTFB 1+RSH_HEHP'C2#_.<%Q-E:9@S
MG<OODM FYH-'(QSB1G/DO!2(8FLD=UPK'W-U(/)P<E BZ-=7>)=)#HKPKDIX
MIPA#$K HVB$AE$8@JQ8902VR1'CNB \$Z\JE^O!^FB4<?GZY^Q#[T?;\2<U^
M[L5AA<$J,AYN][7I2T_@Q^$0XU78^[X(!8N6A44S*@^$8%.R+-<;<!QQ*3VR
MP1$DJ5 \$,]YJHYW""UE!I^Q!"^32,R2X"*DBPCI5,%BYPQ/*B%%,V$PUB,G
M0X1?&3&$8Z6\W]I5],'%@(J'87[IVF_VHA]T>[44[\D-7H2)LDQN,)[R-S#C
M!5,6P93IN XA>8I$*V29S5Y+F_M\TX2<4)3JR*,5#A3_P]5^\1^LKW N4^T7
MX;R_<$XK?!.9L P%9O)! NAZ+;%#"KNH< S<)0K".2-3OO@'5IDNGV*_#[-L
M6Y72'W;%.A_TFR$6+\%C5O<9'F9>+T?&G.^1405ZYH>>Z:"#((F1TB7$6,I-
MBH$7:.(B\CI1[S$60IBMW1DU>8HWX-E(ZA+K\A1)79JD3A4,9%0%+RV21 "#
M!ZJ.C%($)<85"*MTA-FM7;FL:H'%*3 /1["#JH1."ZA IS_JFSDXB<5+\ A>
M@N'D_V<X]7N=<) G/@/.'_8R)XL6P%D$<*:##JS%6'JI$2P-1UQ[B:ST#.$<
MC)!TD)Z3[#(H(0?/6%*7XC(HDKI<29VD!LKYJ"4/2!!E$>?>(R=8 FJ -=6:
M89X['/('4X/'<Q^,D_]AL/''LOU8GWSV_HY**&MVNE1$<7&LVL513?UT_95B
M."V.C@?31Q^)<"<M=R@R+0 =DT3:,0,0&0T.F 5GQ-:ND.L4L%U\'&O&8XJH
MKD)4)XD,2<833CC"7CD$BZZ085PA:IG3W'FJ*9@<L@0^/**0'78'MC4/+Y@S
MZ[74N'R$"7HVN+WD4Z226K_"T/?#O<'WBB)7_NI@_^B3]$EYC@EB/$7$#2-(
M&PL;WP83K)">).!><ILPO=S<^@TH&;R<>B,%3@N</ME17X'3%</IY6TXI4*I
MW"@'V< HXE%19+A,2*O(E/91),MRXT!!U;.!TSGJ">??\S9O=LZK:G55^=&G
M*;4Z,<O?:Z%6V]T!FU&:*@(2R)765L3 N-5,>V*DT)\$W;IQT:J?8*H.8O4$
M8J>VXIK#!V>Q!^O4^?R?:/NQ?Y!R7[5N;[_9]ZUN_[RW+C6'2;TYAHG/N/[Q
M'=R_T6Z\_8LT#C^TCD]?BZ/3OVCCXX<O=5HG=?K^HG%:OYRL.7RP__[;T6FK
M7:='^/@0KGW[=[L.(I_'<?SV_=71U5]7 ".T?O4[B/QK4M_[Q)*3) J/J,RM
M 4,TR$054738:.M#Y!$/<1TV? Q[&6R5C[ 0B;A @6]1Y4QTGMEHD@:<#V:J
M2O%JESBO:(P3"_V2E[7Q_I,3+G@E(@+!#XCGH"M'*4,J8:R<93KF8M*WEY4J
MZH-43C +ZP%6D(U$L:I9FI;"A,EE'4[T3("\]?L\!9[9COIQ2?8)U!TNZL\W
MXNTG),HJ1KDWC I.E3%>1]C@D1-OJ31RZX[O^?G,3 F(Y5$+HDSD-,"@ (J]
M95RH"'>R/RC<?6LBGD:A[/5KMM:JA&J[JM;]6[<-@[FLNE&J7_HU/Z1?\)F\
M 6K-CF^=AUAK#OJUMNT/<D2*]9FJ70X_4H6J--O U&). +_N!S6ZPW;-MEJY
M(.[%23/GR/;BL&(XZ/I<,GPLV*-/@\I8SI9:I=9;L)Q_?3AM;\;35HG6\AYS
M_7;:X?6V&F^GUN5X0]UI8_3_FP9;2] ?U]8&OA4[,$N3[/6BS:P!7LYG;^"7
MIG%.W]%/VBMK:= (:T(0M]Z#L0#Z1EMCP0Q,R8&^V25TFV$\92W4^O\]ST*?
M8AQD&.BFU/1#U&A95X/]";\U.[4_89_N-^/G+J"2'=3BM[-F#[8+[) WT?7@
M%I<UJK=KL,YJIY9WV!!]KO=7+R-/OJ0-6^@$_G!F+X?)^/"M]NRLU_W6S"@%
M[_QC 4/W@7MP(H!EUB:L#\?[ <;ZQW#(92_.W(M7GGZB27)*I$"":J"T3&!D
M'6'(.6LB\=((F8-7\3:>M1=AWH?;HW;1A!]W;@.8<A=[R]T)[QIO?HY'': F
MK;P3WG5\+__EC]C+%>[MY^O8)D1?W,)_P9^,#\&8F)"&64<\.@&DEW'$B(L$
M>!A 4V[[.[7F_P2HR9-:\=M6Q?LF2<:TU3_3#_!@#3U2DCQW&SGK]IOYSJ]Z
MN51O\VL<-1D9.>)N7#7RF.#K2ZSK=UOG@[LOF6J/\$1$@+")B;[Q\Z1WW=SA
M<T0.=OL79!,,]I5M7=C+_M:_;S=_:7;0S0F<?/8[GS"E%7E,V3^'#B@0\6ZO
MVB:OSF%7]/*G8$QV;<92.^EE /N?G[N-%)"WJJ<.J,S?,O:!^OR_?]O=6<LX
MTYBZKQ$VAU&U:C\#@.UOW?Y@G7I5/86#@=7W/@7%5.))HV2B03QQAJRA F&F
MDX1MK'6B4^8W<58R'US$B4NPISTU8%K#'F.>&3)_=ZLG-UURNY)N9\P<AS03
MZ&B5EW$!5FO-]D<]KOK3':X>NRD5 . .'H+@HEVIN-@Q2BZ_T1/9D>1^S:Y^
MUI5JOO919;"+OL<T7\E@Z7QMQ.;L]W5G3*+9S#Y1AZ"68ZVR_OJUUX!^8:*7
MUA)::&WHU#3@+_/.S ON%K?(D>EZ+_B<+>/F>N Y^LD]JXDCRP"*.>9FXR;F
M03MJ*=MIXZ;L23H4/FG,T\'M$RAXSOZ@-"E<U?,_F_@WPK6*-$2"*>:$61N$
METIQ0XPUCHQ=#NJGQP*S8UFR)V)=@MSNZX48!KFUWU\>MU_3H]/7%_5V_:*^
M_P&NKHOCP];IP>'K;\>'[W#][>MO]<._KB:#W([W?V\?'1XWZX=[ET=7>Q>-
MMW5Z=-5J'7RLB_KAFU;]]/W%$=RC<=B8U0;'DQ2Y"!AA%27B%@?D H,?B0D1
MM<.$Y79<>LD!P\\E'KB@V<M!LRBX(#EPEPO*D^<ZQQ')* FU+%&5*C0C8S0C
M!<U6CV;3J?G8!DXY2MP80#.ID.:: J0Y;:B"]_+Y%]7+*NU7T*R@V3H]^%.$
M;!0T6Q::D4ENYHC@(6D4+,.(.P= 1FQ RC G>8"M*VQ.I2_<K*#9"T<SPEAR
M/F#,=> A&(MI"C&(**4D*I$1-R.%FST:FK'):@,.,Q,]1=J[?%[N%#+18$1]
M<BE081U.6[M\<]!L$\Y4%O;O]7.Z67;Q-3N^VXYW.H?IS.=\?I5,EN["^G,T
MP>^J^;T=Q)J:WV) 5['7+6"S"-A,5U/D6$IMF4))*XI (P!UDC:BF%3"CF&B
M89UVJWP.^LMB@+,Z(K1 7:$-%+I_/:6K95+JBG0M(EU3;A;M7!(DHA"20]R2
M7#@H,N2T\D%H15@$PP3(UI1D31W8%Z':6(._:+)5R-JD$P!'AKT7 GG"&>*@
MMY"-AJ) J=&4,H9%+)IL;379T@W3HLD>(EV31BD#JQ-'$Y!E@%?<THBTP_GH
M@!#*<T<@(;9V&9Y.F5FE)GL)(26-G.FXO+"24IBI%&9Z0JN^> GO \@S6B9+
MKYSSQB.?6$*9K"('2X# Z&,1<QNL2RN(1RD%[ I.%IQ<O1^FX.0]<7+2!>.<
MP$I%@W!P G%/,3)61.1%TH)'6 .M,DY.Y_<7G"PX67!RS7UK!2?OB9.3[C-F
M+*'1!22<)HAK:\# %QH%$@4P?AT38RN(H2DX67"RX.3JO:$%)^^)DY..4,!!
M:QEVB"0*=C=6N7*9TDC$Y)7-O7QL+E\FQ;/!R3DJ'3^D5N<*RK!4%;'V^OTX
MZ.]U;E8#'U;)>NE%66C]\R<1N?164!0<DX@+Z9 Q/"$LE9#")!XIWXPB*W^>
MGYVU8BYT9ULU9UNVXV.M?Y(+!#8[PZ/6#+959:P8:H/NN';DA>W_L/C*C^I?
M;4Q9%D5WU"85#UE5I1,ZWX V(51Q1>4?-BJY?*^JIG2[C$?6+G/FZ2^0C;^!
MT[(?_6A6R/=9*:GX'P[^ KC/G* DY)<TB<=JH7HK.^)#'LQ!^JL?*W*Z$4UI
M'F:GG8;3QN$>A_]?@IT&]M:'$[C^I'[H+XZN?F\=?\SC.6[5]X_PI)W6R/?;
M_PS_?P?7_7[:>/L&""[895>_GM;;?[>.Z-\PDK_@^SZD^G1[54V985PKY$/N
MV9A"0$Y;C@25V!"2E,9A:Y=NLY*Q7^#NI</=TMK0%KA[)+B;/.:D.@42B47>
M.XRX4AXYAQ/RG'D3G'',I@QWRCRX2^TCIXV-!S+>VT-/PS(+D\UPJMW#0%C-
M=[X$IC[JT3<5Y?B IKXO0$T]3TVT&N(]=@%?KEE#],W0-M-9@XR(P"Q/R,)R
MH>R>1]I9@W*]]A@B$.]<G%TJOB1=LT'LN2#/.CW;DW/@@CP/0YY)GBM]5-Y$
M@@RW'I G=^SA)""9\N)9'6"%MG:%6%;AJE+_X'8R2K>#_.)T[7FDLZT/C8%E
M\!O4V'HCP&9&C@4UN8*424@DJA$7VN?T-XDL%L0P8:@U.!O59%&B4Q)*-UV=
M%PE<B01.JOLH%-..&^2" 0GT)*M[*I#&1,><[:U4Y<5?."YUC;)/AZ+'=\2:
MZ_[#;HZP6:*3IAPTO+B#AA7SHH+%2\/BZ1-5SZWQT3A$@G>(.WCE@M3(8&D"
M-DD%8S,6:UY.5 O0O7"@6S']+$"W1*";))TI2*ZYX<CZR,#L(QHY'P#W..,B
M@4DH<^@(VR;$; K0E;/4%W*6^K'Z)09D853V<ZSU8MLV.]=\?1![[:H(%OEE
M@LK?[;5[V!RM+8[/3#M9A*'^"*K'"[$W7(</XV6HWCR$12"W,!P>Q;\*Y[W+
M:'L%M7^.VM-GDL1B%X37B!";Z[\I@:Q-!L5$K;3*XX#QUBZ8V9/92[4\YTO9
M_// UK,7H$683Q&@)Q2@2=I#G$C&I(B(201QG"2RP26D!3:$.<8D)UN[8H?.
M(4#/Z,AK2J.&9M^#  ]JL%GCHJKT>;K?P0!QL;<47\]/+* )5-@?K<4'6(H_
M8L_?/&%'M.# 3W'@8,:IEV7<1X51#,8B[C 80J!;<RBI,)9K$K78VE4["U;,
M>: 9\Q3[_9_+2"5[01)_/Z='D?C'EOA)S2\$5M1IB[S*#@_/'7):4L2)H9QR
M1JBB+U'BYZM\\,/J!ED^FIWS80YZM3<)<58R'US$B4NIG*<&YE=;P3PS9#/R
M[+WMG]12JWM1LYU0ZPY.8F])V?:C]/CLUYDX$-V\Y'LN=C2]7Y;\LTJ^+X-=
M65D#OLRR!G=R&+.9Z?"')[T8:W7XW$F_]AI -$R4#%@"O=O0J6G 7^:=F4TP
MYE=4%&.1@YGU7O Y*V/,]<"+'<]L_L2190#%''.S<1/SH!VUE.VT<5/V\@JQ
M_)9MA3,+"P;V0<VVL_7>SVT36^=9[U20'&MM,!/.>Y5]D6O83 47OGK( <W2
M4&V5)T!ED$\WR(7E,%7_;6HH[W5MI.^&/)CFO6Y[,KQW_IC>&1/RW*+99CWB
M>KNSGK+3RVTO[A_V,D-[_WG$IK7A\^VC"[C_U<%^X_1X_ST[?ONA>?SV3;-^
M5;^JW+1O89R')Z>3KMI<I_/X=(_E\==IXTMC/WPY?OO[EZ./[^#*1N6F/?[X
M_MO!VYG]6A6U-L5@D192(YX800ZKG!^A!#7!\>3#4MH9_ #@5A5E._&5<T?9
M%NC9;.A9>O.4 CW+@)[)4R+KA20,YU+7L!(\^HB<]A[P)Y>^UD95':<HGVX!
M6*"G0,]Z0L_2^Y$4Z%D&]$PV)TDJ**4I1T(1GQ.Q*=)6!!2PEI3)I("X;NUR
M]N"J#P5Z"O1L:HN/ CW+@)[)?A\AZBA]( @6V"+NK4>:\82\56 9,TY"5%N[
MBCZXK.(2H><E>)6ORWG7NFY@X?W*E1R_^1/;^1PK7_-RG<CKXMTL]YCC'B_6
MH5O<MB^+12S;;3M1M/E@A*WO.J]'R/JFVYLK*3DUO\6 KF*O6RC( A1D1N$%
MH:2P(E(4C<2(.YMK+@@."RJB8]81D8O@5)DH])<UHB'% BK8]:A^WZ5AU[,L
MJ/!X #;I.89UU3@ZBI3W&O$@ ])@.R%J6 @!,Q^MR 45L"P.G )?FP)?2_<=
M%^KUY,@UZ7@.1MC B426FH1X(OFD/3 4F5(R1/@#,X5Z%>Q:BV=[2N=SH5[K
M 6"3[FL?L6 6C$7M@']QJB)REN=7-F(2J;.Y+]"Z4:\[$B]O)E/^//5R!8VE
MK[NIYS[2=^SGNAV<]^#?E]YFFC3V/AF-$V-" -\/&'$3+;),212 _R=N%(]D
M_C;3\LER7X>E;Z]+:=D.[,(6;*MVNSFHCMD ;$/LU3JY/G[N0-VJ<E2'!Q#V
M<R_&X:?RJ42T_B2'N.>H]ZIR2BU6"5@WVK;6;"_^,%MV@Y)@M=PA>D79CW/?
M=@89&D\-+%E<CT^^X#R[!<Z!RKJM;MV. (YR.FC&N%M=I)]9^_ AL[D^-/O/
ML$;!'(^Y<;MO_0;\!).PE,*K<PON=V+ZV 9@IJNU?\5O.;,N;^O,,#HYT;L]
M3/2.MQ.]AU+ \'8M7_B_MTG&3^E^J6W]4FM;+ZN(_P^MJ''\VK#N(TSQ07K3
MS+Z HZK XW/P"IRVL@>@5?_XH5T__4R.#]]_:USMP7C JK]ZSX[W3YK'IU]H
M??]#<](K</ Q>P#^^G;\]NCR8/_O5F/_-:OOGYS"][#L(3AX^WL;QGC1>/O[
MK"RBZ*1A/%@4&:[<F@$911A2DD;OK#2&ZJU=L'TVI;[UL]53LYTJ:PVA(/QL
MCOJ7]W<J%_"<%SSWSV,#OOGP(K:^QF&UEP*="T#GC)YP4C%"C5$HJI KY$F+
M+*P<,I$EAS6+0MNM7<74&KE3GRTZ;F#<,D@WOQ<ZSMM?N*#C NB8R>3AQ3,Y
M)G\L4)R.4&0DIH@]0\+IB+A1P">C2T@2HI.,(F&9"XB*]>\'_@Q <3,IHRB4
M<:U ,9=.++"X""PVI\ULI;2PV<+&N5A']!SII#5BC%HA7<01<X!%)0I7+%QQ
M-BS*PA77"1;?=,^+\W$A5)QV/GH:K&3,HH2#0SP9@QQ3#$6N51(B\!@<H*)Y
M<$9M(8OK/^"U4 T;R)@/3V(OVC2(O<*;5Z4@?"^D'VN'P^ZO\0_;#'MY(8I^
MN(=^.)AV)D2-E7?,@5;0#'%%<@LR2I%2/G%'K A4;.V2XF$MK'DV-%;!FNE\
M<-Z+M7:STVR?MT>1F&<C-O<04CU?*>J"I@^EVR\@+>"Q @ .]S*^#G'VRE\=
M[!]](B8$BH5#1OL$(!LPLBDZQ)AS.E#CX[#'-5M]C^L"P,^,FV8)KS7;9^>#
MJB8/4*/8'[PPFOJO=4/6OSKCOJ4QO/[FX:-[527^@J0+(>GK*23E@FAJ/4/.
M,H.X)!%9@%84:) \.H:C KH*-'8*1Z<"XPM3?8%,]9YZ=)2]PV ;A.YYS@4:
MC[=$Y"YM@M9;QSR!BGFY*;R/IF'>36D8YK$3WE?E4QSBFGEDDB;("!DDTY;*
MY+=VZ;;F>KE<?0DB]"+4U(];Q$YG+B^8RWPC'W8D_SPG;9YU^\U\]:NJV6KS
M:[S.U?SG[2S:T3KBZTNL@R4#?G[G);/ZKCXRQE79G81/I*7<^)F'6P&* WA3
MFBIB3>)*:RMB8-QJICTQ4NA/0F^-+SKI76>L?8[(]:+]@BI'^BO;NK"7_:U_
MW^Y'V^R@F[,^.6%W3DM**X)^]L^A+ &\=GO5_GE5)1_G3\&8[-J,I7;2R\KG
M?WZ^/@JX4)7/W$VUW[+>JGQT=G?6VC]"=M54TF"U%>7."$Q76UO@ST'7?SGI
MMF 6^Z__>P[:M=$=5&W/6]W<(6U=*@H<_#;6IJW3H_9Q\PBN.SZMPW>\)Z!-
M^=%'T)]7[RX:']_1X]-?3XX__MZ>JBCPL=$\;O]^>K#_>QNT'6_LYXH")R='
MM'Y5/]TC1Z?'[3IH7;A_JI\>B<;G3SQP(#(N(<(=F%M.>:2% W,K,*4=:!XM
MZ9#\ +K&L)<Y2: 16^.I,\YPSH3E*G%CN6 F>&O<9 6"FTM0U?91O]2&2S$-
M[C<WZ,Q^WS__\MN#53P$*U6,5B2N'?R7?76)2YPX,1X_48(AO<Z;G5&-8$6#
MJ>[XJ@E64M//,;QJW6H'9WGR^X\WRH6G;,4 XD]B.&_%@_2Z?=;J7L;X9^Q]
M;?KXYXGMQ5^!MX??NNVSV.E7NW2O!6!2O3I('P#&/W?@Z<(?,+0N?*X_Z+]@
MP.&-BT\*$R%AGA'6*2 008R<(AQI[2-6+D@I_-PE3-B.$D]6Q:02#^3R!LBE
M2[[O@%K\EE_'6D4DX<U!M_:;[85F2K6#3A[=Y\M:K/"O9B_@C7[MQ'Z--1=C
M!ZX9;YE<?OVZ?6 O]L];@_Y/JIBLBT3>)'S#ZBC9M!DNU<946N%B1]/[=:__
M6:45<K_;_O@]P593%J8,=E6#I7RNV\Y9$.7.8B]F,ZN*5#'SM6&:9:ZB<K/6
M0HWA1:JH/+>I:>0J%'/.S/,II[-P&:3[EB-9OP5_:'/XFP_\D/[PFSAQ9!E
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
M+9+"O!ZAZS<WY\W0];T<E \T]\6'JS?>?TK,,LMMA(E-@,J$,Z0YXXAA+VC
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
M6MA@[K@@1&L>$G.8"H&I\QP3Y34?L27X6)&C]9"C]Y<'[S^QJ(6@6B/+%4%
M<R6R,EDD/$D6@%&Z7/%6W"U'J==M%\A][EOEJG'Q8,C=J>U5H/?](&-(^,:G
M&=L9@7JQ=I%_+(@]088D8*M*PKD#<XWD/$N'!>.:QB!7[Z^?V%!?;;.5.?:;
M;J\JWEWVU1W[BM8_?Q(IZ*!M1"H:AC@SL*6"%X@%QI3V(BB>\K["0FQ33>Y2
MY34[GO4\V;6LF*L<Q9NJ<Z3==FK+H^SK8YX +YC#/,FSEX6GV3FO-O>MIQ_=
MD>?**6?=?C-_X%4OMFR^V76+ZW_>;H$^.J/ UY=8U^^VS@=W7S+5<_:)S)M<
MR/W6[-SX>=(;C^;,?H[( 7WZ@FR"P;ZRK0M[V=_Z]^W6X\T.NCF!D\]^YQ.F
MM"*'%_OGT#T 0-/M5:O]:D@RX5,P)KLV8ZF=]#*0_T_3"2F4IHI8D[C2VHH8
M&+>::4^,%/J3VMH]K&2\8L^P<SJ#_O_]V^[.6L;O<SY+="?$8(B\BH=@I8K1
MBL2U@_^("2%QB1,GQN,9FWB,%?+)3/0_SUT?;&$8Q=@8MJ%;^0[S)-T"ONU:
MIUO+;J3\+AC/<8@7(R/#P]A=K+5MN(F:L-_;_>L[?;<^YH-0N2GX^:X3SGVE
MXVO#?AMWC'2S/#>MRVKQMV^Z;F"-/U<>E/YYMC5O[P'803[V!A8,P@Z,([;/
M6MW+F+5K=L)\GZ+/U115^?_-4 EC$WZ]H6!_0O7@^^W8:YT_N!C?HUJ$1"P@
MA" \1&DBPRSX)+@7C.IQ"155NE"M(>>#[]_[Y)-+@J:$ B8&\4@M,EA'9"D
M+=$6"*'>VC44;U,\'5$Q9GR5J5 1O:P1SL^Z0R]&'!WM5MMR8L\.O9:U(3[>
M\)"XRYLBLO/\^&&]&YJIZ>U8+PQ]3J/MNP2L>SK]=\-%36O=3ASKJFM/=6CV
MHA]T>_E5 !4(NR#&+P!"W6QR5AJN-MH[OW9!J/,=]L?7 )8-AHH0!IW?"?',
M]G+MSVM4'0-&Y=!K#@8QULYLOY\];]ECF+EP?A? %:8L=L)HFYXUATRH%D8P
MF/_\=1@&>&N?;E>^1+B\V6['T(1/ [!;GVMD]_*EX^LRGH]N<]X9W6ATBZ&/
M?:P">IF%A<KQYWN5>  ;Z$60E?% A]_O;SY<CDKL#,7J'PN<HU*B&!'" JF*
MW$D&IIXW%I@5"8'0A'^"UD@ 6(*A *_N*'TUQN-KM,XZZ.:&?S=R?N['X;_O
MAG\9/O=OW?Z<!KI\:6!]6L?UBT^!,">5#@@+D\\Z"4<FZ82 DWM!A)0T.W[P
MSK1I/E3[(/.M:I=777"&SG"0XEH;=LE)OP;R !OQ3JI0F9_#4-A\9?O&LO:?
MHR'_T?9^Q#_7X53VUHGQA+!'A8WSG (SXSP)FRC+Q6N"Y15AFUG=;H*+^1,
MHE8\2'_>.&$<NC8:W4$<3]!![T,>9_\0OOS7%GSRQ4GGD6CL?6(40-1QBC2
M*U I^&&<$\AZ0H6V08/ENE6+ &%G62QZY_$'5NR36BQ[^12W;7N76<-<#%>Y
MEI'D:V6@@ ;T)QGAJ^/@T?O]VS7(0)VUSO/+F@/=7FLUK6NVQE>/+!W? M5\
MC2'Y*/DL'^OEYK]@&[6Z%Z_66/9N.IQL[W.S4T4 #Q>MBNNX]LI5\<$PUI8]
MZ\=7XQ>_A&;_K&4O7S4[U3=6%_TRNM?(E9?=5Y-Y$7F;#-^^]FSMX*%W:Y26
M,?KFT=L[U5L3T2W#][C9P5S>^3:HDCO?^]%M"=\1G-WKMC]^3["[O_1E#%;"
M4NNY;ON3/)T%ZD/^('-GZ#1^G,A"/2&K:F9@X6$7%/Q08*<T^,\?\;G-QCC8
M&HVBK2O*-0ZY'LY2%7A=_?V/,>FK*'V9M=NS]B&V;1/X\N?A'&6G=Z;7Y[95
MO7T(QNLJBNBO;Y[<S.*C8-F-DN-(93B0)15VN5T3\45DOV'#,;,F 4D7W--D
M%5$X.1,$20RL]&%X!J&,_,2I^ELF6@=I!(<CNGXC;OE9>TA' <J-%E#ZT\;5
M[VT8SPF,YTO][7L8STF[0=]\.7X+-/^T =<T6I,!RG7ZEP#:S^KM(W+\\?55
MX^W[B^/]D].#MT?LZ..'+T?MH\LZ!5. _IWJT_7S<X.40 U%(7&&./<:&<4$
M,H'K',DN971;NWR;&[Q-Q(.+4BTJ.6M>VN!A"+#!&1T+/_^&(M_="6WW@[_;
M9?EG(M^/$M"^?_:[5Z/@WV+X-YF2IJ0%2F U8IYZQ .5R!! 0JTTU8P1K'"5
MDJ:7U19U4Z!OD7LL\DP; 00S?99"!V9"))9[P4FP&DO''.,A&BLB,Y,^2WGM
ML[Q;VC,O/T@W\T^G!/P&^X''\J_">>\RVEZ1]WGD?3(A2TGJ-4D$*1L-XEHD
MY#!C*-+$9 S6"Z6W=MD.GDQXJN4Y[R]B0HT=:'"3^&/!VN1/EDDHD_!"*N\\
M7CN3V>4\7G*S$R$%CMQ1X6CD-B:3F-6&> JX+7 P<\?N%V_#8VG?&=WZ3(PX
M>6%03K= /,6 3# :$28TB8*EY,@2O0U+%*I2/:)4CUBE.^%^^%;<"4\,<)/N
M!..-"BI)9)2SB!O.D:$A(&85(5%[Z:)?CCMA_2K<+(GSK:TX+SN0J3@%GDIJ
MIYP"-!%&(D'&,I!:KSG2BFCD1=!<2$VU-%N[=(?.ZQ28LW3*_0*GUSPP\8]>
M3+'7R[&:.2YO@9CQ1XT7_/6R$KT7'!7(#O8^!8*C)SHAX!@)<1<3<H1&Y)U+
MSKE<K,'/'17X=+']MT("N^>]&T']51C?L(S&V?>=.8Q:GR^B;V.BY8C:4<*L
M(%*,:;XY86UEL&6PJQSL? *V_.C&\M$[/VHV,XSOSU%]IVN:O\CITD8]:D6U
M7G#$YA^V5_N:BVV^X#D8;?<0<Y9>3M5ZP7/QG^9_SYMAF"XY9*6QXU_RYIBH
M Y#/TBH#\8?G:2]E6FX&+8]GA2PEF/N^@3MK=YKP)UP&=]O+Q5ZJ<66;[2Y/
M1 D0+0&BJS_14<J9@(W#7$2>/#:44H=UX%1320R?^\3Z^S:N=C%0B8/>GX.L
M0*ORW=??OHG^JY'G]P3>>W-:?_OZZOCM>W8,U]3??CAIT _-.H6_';:^',#_
MCS]^F/+\PABNZA_K%T>'C2_'^^%+8_^OB^.WK]GQVW=7\+?6P<?WX@"N.W[[
M=ZHW\>6$YQ<+F4MT1R1S#"BW,2!G@T#$8BQP4!$SEW/6,;XK:_W9QW^61)B?
MA*:L2- 7+#I:I/_GTH\G3VN)QD12@S!6#G'..')1,:2(((0E#.*?J_,KM4UF
M%"I]WO)?F$UA-H\#=#>,X3^^V\+SM"8ID/=SR*,3D.>U45$D0#N2 N)&*.0T
M4!^=J)66JP3_V]J56,ZLS?R\(:]0GK6@//,'XQ8 ^#D \,DVE=)SI;1%C@9
M >$4LE;E-I5<J)@HB'X% -NRR'^1_[M:,WCC273,,"NY=5;') G1U"<&TF_I
MW+G_1?Y7+?_?ZN-6M5?^ZF#_Z!-+7BJ'%5**9 #0 EDB&?*:J.0B#X:)30.
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
MFTY/]P;.H*>[@\Z"8]3TF=NU>CW7MBQSX/>Z'O?=CCX8&';7</B\8W0*;TT
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
M)8&;9\(C6<TT]WGJP5?H10!ZOB=?VST'T,-_2V+GF"5.:C::HW=P0V@MIVR
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
MM[1(Z9VEI2.M4KH=1&J9\!>C)5W-JB3C>78]$/>(ZBS*P-(H(".S!Y/XGK+
MIXFC""C9+HV">"Q$FTI>=@U]-EMV@PG7"R653O/!L'/;+"Z[7!06$2%A=1,0
M^BB6\BOA8Q90!2#@DT;XQ$4A$I6>5=)'11:6]&H0 DS*RY-9P(T9^1!RAC)4
MK.G/$&M.U2$B170<8F[[RJZB.\/<#UG&BBQZP;'+;I*:;LA&DM(;1&WS\O&T
MF=W4_5%:9..I,88Q&O1M):,% 3%ODTX-^ 4"_K2J6_HNANEJG:-02MDRQYFR
MIO?W+JZN4..3.8QA*'5)I(6IA@3JN6G_)*6VWD4$L9QE3XJB*)&Y4!'MQ4M;
MVI7\UU(O[GRR @E(S*H$9OU JL+ZV*#0ZGG1"@TUV(F?)Z4Z4N+7_M[H,%X/
MMW2]U2VZWN[W[)]$T$2D &/%?0(_@_4.3O8^?M*<5H\JBW7]LRR!I&(EE>[T
MNG=.11BB8X(V2#@O*TK(*7Q\O=;%]UKFS+T?G'S2NJU.>;^ZV;(_MK1_3GMN
M% ,WIA[W:6!9).U7U+_Y9,.%N,C^WO7%@3!E"S.16%S%3J2BEJ)+1%$H,H['
MV-%YJF**:#GP4E)#\/RXIETYR$_TS?\#()8?VB764Z^%L6"6X>2)>L?[R]CJ
MJ8RM&NSEQ3*V%(M^(HON8TL5G+8WGM92SSB/A['(!J_ZPR+V][\99N\S<+.[
M=/;9(2-_( ]021,9YM5? H/4TTQZJV5='S)$RGE@V?KOW8_^H9L?Z75,<%-,
M)N_]-,-442840J/B[Q9%1"X6\0P7Q 58I">1^ -LD<9T1V <W6';<BP[)E>
MOR  <%>F/;\KPYS=5;?ER$WM4$C1T*[@#/$(QX&O$UH4O;2*X+60P1]WW4B^
M63B2MG]P=7C<;+?-CXUJ%+(:@FQ@O7 !NM<.1XK0WD?MN<)%15^.F6@1&X.*
M]YTZ=P%U6.WU D=O 1L6HBZ%0V0.343%=QE[J5QSV7)_2<WB<N_I,NU4HL'/
M51205=V+B10"!YJ$ WC1/Y_/W[9H[%9NO?3]XADB8)+AW)7K=GN.=4LTJ6"^
M_@G^1SC-2#PL'H(<IHW%S\=AGFI&6QO-U9MCKLW29\W%9^G@5>J:R4(%V/I8
M]:TW;;H W6[J/>+=3A.^J!;B3[R0KQ[=MY/(RR-_' ?1U)5?W/NB5X9<02WM
M<FK1-6<M.H3>4AN_P @,  D$K+X:IV2(7*DB5+$4_P"5OUCDBRS"0O&8T-A'
M]^6T&R ]:?P3G[0VO:OM2ME%T4II4[N.;E)*ZJMDY(_*Q8A%<1B 70I;#2MQ
M)&W_(@KN)C[?Q?R2&J3E8'NKW(OO,#;9D"48E<Q7,25U+8V"T/B1I)/@^WJ:
M0^$5V79"2:/L]%19 $Y^SETP'KZQN<5:+W.5QGKQMFWB$?7P"I*T-/#(I8<Y
M(L2I_R<'W,'>C$MX]1M+H)A3%,OLG"!]_G26AYCB! -Y+\04[1_BB7;M62*E
M)8B9905O%./ZJHKU VG3Q JEM^0.FZ-2FSFB#_';6S[R@HQ2_)ME-V#TE6RJ
MEUMV^>HWG9IT6:$0_WDBV:7&,JXH*YI05A;#V'2E=6_ATL?=_I@4J9L7TVP1
M!!;NGUK,VLMB2=+;J)>2:"8.+:H00IIQ&H@^MC)$>7DE$A#-91'L5!0E%.W6
M]J\/:Q%C?+L7CFS06G83UX?H%KB\@IL;L2#29(W=Y+/LUCG 'E#S6$$M)F56
M:;4OGB^23(MKK<8QR^&1HLX14*6"&'/OUM@]$VE&L(<@*32A&-A](=EP]E*D
M4.8E4:8_O2IB$=32;<9A, IH3J[YJJ*RAEX(RMHZJ19GG93%68O^"2REVG7W
M1%\FJ359,FI4"XG6=D!,:SE_L' -H$FN-]0VT+P6>IT829]IARQBVC%+4)E9
M*&_8WSL\QL07BF 5AVC,NVJMIMZI;E"XY69"6I4\B3A=;,RW[/P@<H/O17$
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
M7.L%TS<ML!>215<)[)K[N^OBH3$ZJUW;/[NQ/X'_#+-1^,O_!U!+ P04
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
M M#]YE ?6KB&'7<.HG?VXGL<5;F)N?3V,(71Q^DPC'XY'M>*1-KZCX9=^F!
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
MM[GS_GH\N[>S=J?32>\*:7*$Y?3+9!KF>+FJZP1<$$7P(!1P(W/M.$!P-DE
M6Q)*S('K1I6;-\%Z0*3I3STMG+KA.(S3,(Q>CVEXCJO'TBVYP93$:_JQ.%,/
MD4='SDG-]02O>1;(4VAS#N8*0 _;3N]#2PW.R_LX#>-9P6D=EL59D"3RVW(-
MVME'^LK9]6^=NL-KR-+4:.]3FCTE6/J@R>3 =-Q@T>M5)BT\,XEV>Y%-=V:E
MAUC_+!:S#,4Y-/A ^7I;NN;0Z;J):AO0]$5M]*RG',XKSI?X93(;GK:!9^M*
MJ-Z01M3U"EL:'B\"&+(@3'9!6];&K[P!U.YMNOUI^ZJ-UY.J=NX=6%9,X/6F
M[%1O6V.>0T"=@1'DX,FO2;Q-H<R!>0>'PZ3>U-5B19H<'=5+M.L9[F1$GSI'
M(B5F;02&]3(Q[@*)R^H![BYE;87FOHVO<"V<!\V=;=73HHYJ,L7AI_'?)E]Q
M.JZ27DML@Y@%"QR4<;6%B0?P@AQB89+(M.%'6B?;^)OKP'O G.I??0VR17__
M\'':^>+?EY EE7TQ0A$4DECE7, Q1T-!0)7PM&8V.OIL-:8'S*:>%+4REM'F
M[/<O7Q;]76'Z_><PHG'!#Y^Q7EI:)M.C[I2XU^.O..ONKYV=-=W2F[,PPJV.
M?^_ER7V> -__4%PYVD1JXVQ(M4<P**%L5#P8;K30FLG@<- 3AMY.?U[98_WF
MK!'26>LL!@&:1W)H6?5EB=(0(XOD&!0N5!L#:2.86U^W?FECN#KNSX\FY"+]
M/\PO)K/Y6>=R*8Y\H%3 2DW[!BI%DQX+Z!P$)G*.C&^3G+@#V-TOV^U8MG1)
M>V/=-?!K5T ^&:!+D%\<3Z?=U>+9:5V"!(OD?ZM$NTL4DF#+I$I"[55J4W^T
M.=;=DZTY!=:C7%_ZZ]'[[<Y?NP7N^15'?YM.9K._C\G,&57\?Z.Q_[F.(GX,
MWTX%84Y*;[6%[*.A<8L>?,  5L1L4-M"$_8VXZ!W5/>7<OM58-]G+=Y5D#?T
MUY(@VM*8)26!I>[N#!\@I.)!A1QC\63AKWG'79^H'IG81H$M[MI;\XBA4[C2
M)5.KU<$F6X\KINTR.,F@*)X8S:B0&]7#;0CT_E)P%YKKL=9@C1GS&SFJ"Y!G
M \/116ET ..XIKE0!)G!F %UO4@TAV"B[6%96W[R?702VJN@0:IB _/R'/Q
M2Q6C1 E1<R0+,^@:V\I03"!:E,0LMKGJ\4YP=T>V'5#@[N[!'?5WD!["!5E$
M=$9J%R&GA/6DA0#1,@NB!(TFEFQLWIV3<+]9MW<%'J23<$$6CD$EHPLD05N&
M\C*#=Q$A)<X\$YH,D;0[/^&1C$T5N$<_X0)B)H+B]0K@$"49G#F1J>+(LY&\
MCF!2/.8V/:6;8[V/+-R1YAJ4)5]%?&6X+IH.77WV0)(/+9V79"9$"ZHX"\%[
M!)-S9@2<D7^]$Z;=AO0^>A<[T5J+0XMOQKN>M3#0W&:#A%]Z4=L_2@(7C:!A
MBPY-<)A+FY1$+_ ?,!\;Z'<'V^ZZ0ERR(@9,LE1$E+1])%K/;2#;P1='TRT@
ML\FDZ!J=PMT'_$>2]JG?'>S7*X^I#V2P&E^O_':*1DJS I&A($,VI6!%$61I
M[-4B?$A4ZT5+RVS2;0-_BUZ\XKDO,2 $A@Z4J/<=A)R!IH&36D41&KD6:X#;
MU5GO>R\NN;-&#N:4]A7]2TPSQU.QD WY0,ITM[W1+!#.9$R&9\8:':UV6+VS
MO>M]S:[83<;_T+L+UY'EL2OV3EVQ&]&D99OA771\Z+RUA0=?+_O0S-=L,?GE
MGJ."DCE/T63%=)M$VN'S]8Y=L0=#UTU4N^.NV*!C1);K$1JLEF6%:GKR"#IQ
M*X656CYVQ;;4]@9=L9NH:N==L2BDR\Q9,F^5!.6D R]IUI64.)(+PT*C,Y;O
M<U?L5DSJ35T[ZXHM.9>075Y<CZ!<(G@N<4C<)Q,$RL3;=#3>QZ[8[;BSK7KV
MUA4;K8VYN\A=U0J"D!-$SQ(8'D1)L3!O&UV \@"Z8K?A5/_JVVU7K$\Q>*8#
MH/(5F8\0"_=@$Y=%.TDF99LC!.]M5^PV;.I)43]25RP-Y(O)>#X<'T^.9S4;
M\:[:AO1O]M<N>RND@^FCW6SPKC38ZN*%5<5D::4*0OF A4=:FQ)M@EF);1ML
M;P6WR\[;9)*).4HH7F&=E;42A79YQU*]?=3%$MMLH(?0>7ORP'-M7,[_G>J%
MBU_I$Y]G;Z=O)N-/W7&FAG8G&B4FZL6_*#U$ZR691ME8XY6TL<V90/W*<>C)
MN$VXN5E*I:G&=][*NZDT%[+>]6.#Z(4PT29(QBE01C#P3B"X(@-3WD@IXP]
MYRMB/;)[%WS8>6/*(BM&QJ1260M@,DA0&CE$I&%T@FO.G4/N][$"'W!^NAW=
M-M?(P>>G.7/*J7I(N:CE/B6 U]* % ICT=+[\B#.=NY=[^OFIS<8_T//\ZTC
MRV-^^F[YZ4UHTC0_?0<='SIOC0HR6QXA&%/(XK5D\1JK0&?+@O,)HW</E*]W
MS4\?"ETW46V3;-!-J:H2F8O=W:-&.5!!)?#T$US=2IA!+D2;T\+O<V9Q(XUO
ME%G<1%T-'.,; L.E6.&,25"X)V3DP8-G#"$4Q7)B7/#2QD6XMQ'\;5C4DZ)6
M+D?[BN"_FT[(H)Y_#^-<+\7YLDAU-8W0W_3(W4;@UQ;^2H0]HXU:<BML+(JS
MY$T0P02&LK @G%LKPG[3P[=;5$Z_^1T]=_[\PM>?>]-**.Z2=E"B#Z!8)&^:
MTY^<BR2*$]Z'-B&SV[%MNZ2N?$+7(3,0Y.>I: W$8BRH) ,$Q170\J^D,+K8
MT.9 RIMQ[7YI[9DE5Q?,'M708-^]$#)\B5^F2!O&(H-%T[8;]G$^:4B]-%>7
MA!EHLA"*4Q&82ZZ>1^(AV,S(?A#&22EI7VA3!MN7!/>.>'M1;0,W8R6PWW ^
MR"HJ&[P'IKVNW3H6?+86A' QN*B+BFV\VYM0W3LJ]::"!O5EY]'SE2A/ IS:
M\Z*9@.0SX10:Z_F!Y+N70.9+1",:;?7K(MQ5OJ$Q69HHY% R#2M%^OE[];NZ
M^)!1.@O$#%E+6B]]*B221T"?N24C65O7IC9_#7#[RD"T(<6ZR]0=E;/+S:P"
M/'//;X?8--.P!LC])!!Z5_"Z!-I2.WLB$@_125LW9<L8J&@(JE>T,Z=HO8TF
M!-XF_;DW MT2T3\$_FRBE+X/;OSE>$JC?#Q%PO:VE&'",X2GS4I2(L\Y@E8.
M06DE(-K:-L#J;92\2':U7'K%Z7>W/NJ C.2[:F?2;&@;>/IO,,SP\V247Q]]
MF4Z^=F;1:>26LZQ2Y7P**9'418*/V=7Z.%;C>LPW.@SV!E#WAQ]]:Z#!;G*5
MJYD6.Q/)IW.Y]BS6.SUCUHI\NI0D.7N!QS;GS]S;1:*/D5[I/3=)FLPGZ??*
M5IS.*NCY]^Z52!S.+R9'7VC+[>)&K[[57[>Z_.MN3^HQ1=*#J%<R(X6K;#QJ
MR952-F) 8SA:0ZI6G%X?W/&96TYS4L?D.^(B@X@?/H<I_GSUB<]'W1?1;V_+
M>TR33^-:=_H.I\-)=R;AA5I$++1G*>T!LZG.FN?@7&&0#=E-+@ETHDU(I6=!
MMHZB+YZ$^7H@)SH<H*:M/WM:VI'3OJ]2ANBY IN"="XF3+)1C'PM?+M?;/?)
MQZ5P>?\Z;&#%K35BOTVZIB7,S_^@)6_V<3(/HXOO+XZ2G_\/SL_'LUM]WGZI
M;\\&&DW0SGD0H5X_)>NQMN3WT+ J%:S62,+N;UYO*][#YOGA,:B%/=M*R(4Z
M?IE,3U[JVC && P/&C4(QRTH9T1MA/;@-5-1:\8RMCEE;[=R/DZ< ^54B[1:
M%6_)&GT^G8;Q)UR$S,X_\BY\[ZICJ\PG*\#;X_EL'L9Y./[T3QQ^^ER'Y"M.
MPR?R1*KJZ?7:WE0/;3\.HX\X/1(#DLIP@P9,YUQ%F2$$)<$E+7U002?7IE=_
M#\(^[+ETZ.QJ<$;%MB+_HUM67H]/5HLPG/XCC(Z1#Y3S(AAO02=DH+*5$%SU
ML7U.@6.V2C?*:S>2Z'%J[)TG#<Z^/L\ ]S/:BW1Q/=#;V9R!JTAVID<$KT@H
M(UQ(V3G+7)LN@R;B[*H"Y*#XOG=>'$IM23>+S_*0TG.M,#L0G00Q"? &!4AM
MC299E-*-+@6Z"&/_]2)[8\75^-"=M=/ OUTQ"N>;Q.QDE_CYZBYQ+L8XUQS'
M;^'H-*VQCDQ-ZTY:2+6?0I4MR'*=.7 (FOY16,RQB)!Y!$LBD=_,-83D,WA)
M+K12:'-L$V3_<=A[2Y7,@9-W$P6W#"V>ASM/^]^X]%DY#:XX&BFK:'<)3$(,
MK-Z!J;/&QE'SJY#V<'3.WC6^*FJWE;H:9')>C]/DB&"%>3<N;T[LEV[.)8(@
M,E/ ;""!ZS'HT7,!5IG8E:!IV89)-X!ZM 3[UER#J.T*:"?S:!UP30V\&^'M
MQU+K39GKD60+3338RVX&6;1#PP-Y];ZV)NJ"$)5D]4>*&4/"1N'X/=#D%I-H
M/RS91 $-V/$>9TA?^)DVY)?X%4>3KF[MI!#B9!,U*1G:FB5)6[J#GQD$'A/D
M8GW$Y*11;;J(UP"W>^NG1W5.VNJB@4'S 4?TUJ>_X1BG852[2_,1C7B]F'D^
M_(HG6$\+7I.R@>=<#:]Z!H5 1AMP8F %LS8&G81H<QWL1C#O$X7:Z6>WAWE<
M7SBY,.V?)Q*%7NJ_&O7Z[V]>@[J&6%<J3PU-^<@P:VX*J4UZJR-M0A@4!K3)
MKJH\O?Y)C0,\JYS!\]2"TYDYD@@B<YD,=57/,*VW,V:)M,2))&2;2O3ML3</
MCZU"<);T>SZ;'1\MTH(TWW_%^>=)[GCW/,ZZY/@@6_*>30@0K3"@ZKFB,4KR
MM+-.COMDG6ISX?$.A#O Z$>_?-\XW+9CPK0P,OH4\?UP]OLO4\37XSE.<39_
M3YON(,5ZI:\K8#T3H&*H:7*GP-BDI>&ET-)Z^#/B.M%^H/G0BI M)\S6;-I'
MAF43 :N%F.II,F0A9#(Y.@$C:FVR#A"8XS3\1I.=:#-(5>M*-.;4Z(CEYJ(]
M3I>FTV5K-K4J>NU;P'],1O0U(S*J.Q')>4H\)0N%"UH1)(_@4&@P I6HLEO9
M)F*R ^$>I\Q.ILP6C#JDPM:;1*PENWQ0$L?$90!G101EDZSE[Q:D-MP%SX/@
M;4[W:B?3XQ3IK>"U7_ZT*'F]Z\@O5[F_GXQ&OTRF]<U!EEEQ%1$PH085M(.@
MLP/F8RX"+2IV8"&1&^7Y@6;$GMWT_FAQ2*[&LE2_'7<A:!UR3B(P8)'7@O5H
MP$D307")/@L7?:-VZ=Y%^8$HWB/'VM'^#@0Y0,;_C3XXGYUV:BR. Y8H?!#9
MD@57*^E+1HBRG@D2G>;!.U_*@46?5@OSR/H#($D++[FFBUZ3S47.^_&4QFJ!
MK1-C=K$+_-6W>ALYR350C&7&BH=LZI4I!!2\<(9@LY+08^&V49O.QE@?6=M>
MQ:V\T"T&D4:M8'> V]EDHWE6E'7"@;7D72M+1IZ3D@.WUK&DG$N-BEL:"/-(
MZP,@28\^9G?HX+;RD+<\G)XWBPY*9BEDK2'5X]X5&@&!2;*J1$SDTT0:XBNM
MQ"M.?^P9V(,F[]XUO<Q:O>_5>MD72"%:&SE",*$>S,<MA.@Y:,N\1F&CPD;U
M9&V=Q=V/[<F67LOD3\;6.::MYA&23@C*6R*+-0Q**L[&:"0[T(#3DB@_T$)R
M&+&F[<AP2"FZ2\<CU(,]3R/%D_K2\H*"R@65;(8<<P):M3D$CAYXO>31Z"10
MM>G!V96$CW/A$*AS@*[0ZL-U3KV]=]-APFK7E!.[QEE;O!<%BF6T*!04X"5I
MB4>9@T/GBFEX<M-.97V<-H=%I\/.V]TD\2!&*9"V3. AYUIC+\ %[B!)AC;;
M8KSZH6?-#S15=L35_4RMC8AV4.<\7!L$OU%43!(E-^1A2UES0LB!7&L+T0EE
MT4:#,AW8\0\;"_DXK[:=5WLBW#[\H=M$/95F/6FCBLQ$T@I6057D"ASW$4)*
MZ'Q!S57#BJR=R?DXPUK/L':TVX='=9NTUR0.;I37>2UY4@@.4[77DR/5& ,"
M6;'9<TG_'>8TVU#2QXG6>J*UI-[.\UFWKRJ7TAPW"NJ+#)XK"4'8"(H%18)F
M#MH9S;7G0<DK!RS>-=G5(^K'^;)BOAPV?PX[A7:SF+5^.W #63 )BA=1#P(H
MD+0(B,FPG ^S".).08J]IMMNU .7RJ-RC":%9?6:;0.!H0%6@F52D'5T:(WP
MFPGX ZULAQ%7;4&< URG;L^ZW"@]T]%&U +05G-&! N!US(!)4WT(GNK#K.@
M=CNY'V?3X=)L>9*9?4^RYSEW] BCE\-9/?.\N@MGW5VJ2+)E2"ZLUYTI4@RX
M(HGQ%BWG3G$?&E7OMA3K<8KLC23+,\#N>P9<F.BOQ_/I<#P;IJZY<.!S+-Z)
M""9+,H"U)XO?\P+1.Y:%X2S9<)#L7RG2#\3\_JG7+@6W!6]:)=WB[8+%V\W+
MRX+Q0?28D&&"S)6F1<@Y\+I6_LN<"H84O&CHBC21Z7%*'!QS?LCBP>>?/DWQ
M4YA?D9STD8+1)#C7]9KOF KX2#MX1%*2L4QS=F#'Y&PK\N.,^M%X=TBEB(M*
MRK>E>W?V_'C^>3*M![D/8L04@R,#V$I:07CMH# V@O!,9JV,SXD=UD1:)<H/
M-$'V['_T0H9E=KM#8??7,!S5W?*7R;0K/!E@<89703Q/ A0& [&FY%3V-DBK
MT3:Z?[N51(]<WP<UEBGO>TK/GB(^EZ=>V?+K) _+<'%@]>MQFB)]]"4N_O]Z
M\4K]:+T1>38?I&)\*<Q"29'\H^(\#6\1P%W2RAI!#[]2J7=K_K4'6 ^&J7O6
MZ#4>[_:'PYY=%7/W1/#B>IA2A(K&:9"ID"3*,H@AU9ZGS'GDY+/D1AYN7R+L
MZBK1?:^S>U'YH=P8>GI/UN(>$A41/7DD3.C:TJL3F46LAI]$L-XJWZKR^2**
M_=\2M5,>3'K21X/XWY4[U-9!T_3NIT.XEO/N^EFAZ"T&M[W*N;?)IJS(V4^>
MF,Q$/1Z+09!219^SYK'M@K#'"YM::7J3,>U1PYVQMKBL@XPN6K"&7[$BJPHX
MN;#%>26\<@@8?152%HB9'&*3;;"<>2%<7LN<OO$QNS>/MU' I,GH-;C6X/*5
MJV@3LUE$$+FP>CDAAX":@2W>6!&SR*J-]7D)QL/>RN^ND8-J\KGA5M5U9'J\
M[GLMNV(+LNSBQN2[:/J@VD!OD,T%C)D7!S$E _7@A=IY1W-<%2TX!O1N3XFU
M@V'O1M=]'QQY-U'P3J_[#M8ZQWP!GR29#,;4L$66P(-5P;*$QCU>]]U<XVM?
M][V)NGJT\#K;\_4X'Z=N/+H@_L4#-$\O(Z_Q>R<M"$F"*ZSUH\:8&@.+/-3+
MR.UZ)^_=^J@'3)(&NMCSU9?OB HXG6+NWNKUULOKO[KEA9=K"'/EKLL86"R8
M(\,@E?6LWH7*BW1!>'+9M+[FKLOK'[+='O%B%&8S<E?J-YZ'M3VA"0D%%,7(
M4^62N(JA@,ODC3@7DDEM6N6OA;-U;.G2N+T+T[?3[I+:W-69O,-I-X,'BBB5
MN?* CI'Y8%0BSYQ0TLQ!P6S2FK<QQ];#M_O%;WMN+$6D^M=$@XC&991+E1M&
MRIQ1)!!=&,='!HYS#3Q;ET6A%3RV,9YNQG7_^+'5R+>(45]"]V9(BW+N[('%
M&SA.N*A<*X686OMI8^3U$+U,.%54H(-FR7"FDVUS,^VZ".\?5WK21H, V'6<
MOE#].*@A_!KJ@T!F(:@@#)GY44*P',G45X:+W2TG%X#=/XYL-_8M2DS/P\45
MW\_?NQ%8!("]LU%S+J 6$H 27$$0S(#QAOO(>1!7CWCHOXSC*JA=%6;T3X2^
M1OI0JB<ZJZE^T<6AZH)@AEQ)ZTL!J:4@YU)R\#9X(&\)C17(@VYT*_HJ2 >0
MC-E.YTL7C/0Q]@WLDXMX3D(-ZR!JFBA9QK2?-$=/2ILT&?'=<"%GXZ,L'C39
MRZ"2KBE%6C^Y4+I6&215VK1"[XH#MR0+=D:!30:Z[T*+#S@=DL_T8C+^BM/Y
MD-:ZRS;029S0$BHEB@91R/I119'$7ED09!TGJ;)4N.9M*6L];[^VY%W4,FD[
MIGU'Z1<0?[X-HK(B%EI[0$I=&\%*/? 3-62K-!.E../<!FJ_[7GW0>V]CFF;
MV?[B-HB:^>2UR>!SJ85',H.K5PL7;KC%'+/G90.UW_:\^Z#V7L>TQZC"!8@O
M;X-8K"FJNV-4QGH6'0_D*XEZU)N+Q4;AG90;J/VVY]T'M?<ZICU&#"Y ?'4;
MQ""$(?U9\FWJ$819T! H$\%8+[6V(B2Q7C7E>L^[#VKO=4Q7GBS:)*]Z'&?X
MKV.R:E]]K>GH;?*H*[ZJQ[SI.F"OY$EKZ8/DA>96B"I&';$4*0*95%EIX<-@
MU9=N&6"Y_*WG42ANDP\A!K+RH@(5Z]$H1FM 97.)*6F;&L575B#:VE/LJ%\]
MJ),IM0B3GLP(S)S<H\2LLQ)LI%U.F=JW*8,&+60(W!IOL,TI0K="VT-!2!^\
M6/(A>U5!@XSH"H"+6W;Y(/E85,H!#"\DNY4.?%"T1VHT,M2VRMT2Y 37_6;'
M70:_167L99$7X56+!(AW!W:0/ZQB/8C;L@1:%2TYZFQYHQLMKT&SLW;2%LK?
M>GA_@(P%1X?%)!".D^TF;828M(!2HI&%=OPH&I'EX#(66RM[_53%!H.^HU3%
M&H@>>JIB$Z6MD:JXPXCOA@N,:48NFX*2G '%L@3/H@61O4\)E;"F3?OGX:<J
M^J7 )@/=)GAYJ^N=/;E\5CG0R1>"Z#GXK Q8M%(I,H>9OF)<_OCAC(W4<H=P
MQB9CVL"=N+K/G3;PF) B<H$@1.*@= VN:4MB8\C2"".5;70!WO6 [H\=T,.
MM^@-789UNC6M :QM@^<J:'NR"?I0X.VDV&+T=^!:G@/,,N=00@'I%0$,.4+H
M]L,:(@P.!>I&M\_NEA:WF0D[9<4F@]Z>#:>''PB',:H,SD@'*KL ,1@'/#&E
MB]?2AK@+)NRM0:T?==U,@CN,]4JK8442Y.3E^J.>S?S7/_U_4$L#!!0    (
M  : 8U7(M5]A/)\  .N_!@ 5    8W)D9BTR,#(R,#DS,%]L86(N>&ULW+WI
MDN,XEB;ZOY\"MVJL)M/,D4D2X(*J[A[SV&K<)C(\;BQ5TY9V388U7%,*R4N4
M(L/KZ2_ 1:)V@ +HS"GKCG27D\0YWQ$_' !G^??_\?WK#'R3RW*ZF/_''^*?
MHC\ .><+,9U_^8\_?/[T!A9_^!__^6__]N__#X3_^\6'M^#5@J^_ROD*O%Q*
MNI("_#9=/8"_"UG^ ZCEXBOX^V+YC^DW"N%_5C>]7#P^+:=?'E8@B9)D_Z_+
M/Z=,Y(E,,T@D3R'&(H<$Y0KB.")QG$:,\/CFRY^QC%F19@7$D<00)S2!11))
M*+F,>*SB+(U(]=#9=/Z//YM_&"TET,K-R^K7__C#PVKU^.>??_[MM]]^^LZ6
MLY\6RR\_)U&$?FZO_D-S^?>#ZW]#U=4Q(>3GZJ^;2\OIL0OU8^.?__<O;S_R
M!_F5PNF\7-$Y-P.4TS^7U8=O%YRN*LPOR@5.7F%^@^UET'P$XP2B^*?OI?C#
M?_X; #4<R\5,?I *F/]^_G!W<DCRL[GBY[G\8BS[7BZG"_%Q19>KMY3)F9:^
M>MKJZ5'^QQ_*Z=?'F6P_>UA*=?RQL^5RYZE&2F*DC#,CY1]/#?;S%>)[DG=U
M**L'X2IUW_F2\1RF[[R)^TGS@PPO<&>8JT6NOU"OYV*H[^YFJ*M%#R^QKZ_%
M8D5G WPMML-T1)Z9#][JGYIAS(/.D&DU3D/='5'E]Y6<"UFSY<ZCP53\QQ_T
M3Y-U";]0^CAYOUQP*47Y1L]R?Z?+)9VO7G^72SXM93GAB!1Q*C#,1!9!+!()
MF9ZRH) LHBQ!#%$Q66V^WQ,YAY\_MJ)4X]D/]@<'C5<GWMRE+!?K)=_.>5]G
MQR8R/8>96:_X>4Z_RO*1-C=HB8U[4"OQGZVL]?PO&S'!0H'?:LG+?_]YJ^>5
M0,\&A6\V)'*-H& CZ4G8%GQ'I)GQ)1;+?3P6W F/[7M::E4J,!0M6:5-\QR-
M3!+_+&>KLOT$FD]@%#=.QQ^M!OSYX#MPNVPUHDM^P3#-%3_SA7:I'E=PQT8&
M2'?55POWKT\-O1;F#V"Q%'*IG><CBAU\N3^N'S4W&@^:SE[2\N'-;/';W5PM
MEE\K=_"6E:LEY:M)PCG2;JZ$.2VX]GIS#!GFA284%&&ABB11U(50+,<=&[=T
MQ%X^ 3$M^6Q1KI<5NW"M!E!:#Z %GWZ;KI[^[$8TMK:PXYP " >FGZ[$P(@,
MC,R@(S3XM17[__-'1HY >>4EV[$'I2A'0/;9RO7V?L1U_RB7^GGS+V^E7FR^
MG5(VG>E7[IU6<;U<ZL$GBJ*,*:$7H%FL%_ JBJ!>PDN]6I="9A@SE1,7RKHX
MXMC(:B,PF!F)P:P1>2K+&Z 7CQ5IU:*#Q\72&,>-L"[; .<I*RB2D",50UPP
M @LJ&%12Y)0S5.2%G'R32[9X%BMT1PYG!RT;;'%>G+:);^SMI@FO> :>(+9?
MZ$K8&[ 1]P9L!?8W,UACXW5.N#SJH+.!-0C[\X#]C?UF@#=TNOP;G:WE+_KY
MV@<S,\Z;I?SG6L[YTZO%5SJ=3T@A.$%9 K-")A!3J=?!B'/MQ2:TH#SE)$M<
MY@"+,<<V"W0D!1M1P:^UL*?=J-Z0V]&.9R #$T]/#)T)QP$5KY1C,^Z@I.,
MQ#[MN-S:CWA>T^5<TUKY7BX_/M"E?+^83?G3)_E]]4+K\(\)37(AHIQ!5L@<
M8D1C6"0%@EP6@G)2T @[K94OC#<VPGFG/<NWB[($6EY0">Q&,I?@M2,8CZ %
M)I=6TBU>-Z"6%OS:_->(#2JY/9*-)4)>B>;2F(.2C"4 ^P1C>UL_<JF<I8?%
M3-Q]?5PNOE7T5?XBOS*YG'!!"4[T0HK2:AW+F5Y-%0P*)3E6FE>(PB[$<F:L
ML9'*1E0P[<CJ1BSGH+4C%4^ !2:4+59=,<&OM: >&<0"#J_L<6Z\09G#0O%]
MUK"YQ=\ZJ-Q\^#^G>A6VY ^M>RX52XG*]!)(T@ABACEDBE!((H9SA!D1173M
MBNCDZ&-C%2,GJ 0%&TD!G0OP[O9O'I=(IZW1?['D!>/ 1'0=O%Y63Q=A"KZ.
M.BW!LZ^H+H)CL[:Z_)!^M*:7$7=SOO@JS5IB@B..!=:@TY0F>DV%(T@$3_6:
M2N!,(D:+3$Q6F\B,BZ_4SM.=:.E$D(GO%=1,R^7&/+N $1ZQ@LD8)C'7OF*<
M8E@4!,$4,Y8JS#/$8Q>>[P_80$O.:P&SH^+>, 2F6H- +1CXP8CV([A=K993
MMEY1-I-@M0#OJ=_-\:-(>&73W1$&9<NCRNVSX?&+?!QG?C 1RO?J<REORU*N
M)A%-HC07.11$::<M(1+2# O(,L:UVR;S1#IM8Y\=;6PO]_XQ9A6^#1<*KO4O
MU$A\U='9/M:(IHHF)(.1C#C$)MR%"(R@2!)LHNJH),DU1Y97H#W,<>4^WA_N
M/P> N<_IY!70#7TR^:']DFIA025MJ&/)$Z $/)+<'_$9CR-/*'_^*/+43?V8
M^_8;G<[,)/MFL?Q(9_*CY.ME=:#_2K+5]K>7;5A*03C*:08S[9E!C&4!&1<I
M+!#.LX30*,FE"Y<[CC\V=J_6B+_0Y3^T U.M(MQ(QA5].]H)B&E@(C+R@:V
M-V"C"E2+)2RU,C?@I>] B9YX>>4H5QD&9:V> .WS6-_']&.V]]H\4C](?%PM
M^#^JLX[R?KTRR6,F'V^"4ZR)BS(HHT0S64X*2/((0ZX8QCF.D,"QFZ=T8<3Q
M^4JUB&"QE1'\,)V#LOKX1]<\@_-PVU&71P@#4]5&4E")>@,:,#O2^LPXL(+%
M<]+!^3$'SCNP N P]<#NMIZ1%%\?9XLG*3_(694'M@V&;.=K&:<\$S&",D,8
MXH+JE2^/4[T&1BA%49'@R"V6XM*(8_./;CE?KO4[PA=?'^6\I.Y1NI=!MF,6
MK] %YI965KBLA05ON['/WOT?:VC\!E-<''78< I;$ X"*JQO=&,9OA1J\E$N
MOTVY?C:7TV_&=9J@),JC0A40L\PD]@L!"[WFTB@S)&0L4ZG$Y" %^.3K<7P4
MJW?!+JO9J[]2RPF6&T$M-W5.8'F>.:Z 9J",HP:.K7!7H2&:8A0520=$96><
M<.C\LIC+*L_M6W6$NU! K5<FV8WK :><SL!J.=7_EK4NI3EE8.UW2W.N=H0U
M=<PEKU*WJL(<T[)<F](35>K)XNM7_7E9.W^/&V^P^J Z)KZ8KVM-U.<QKUG9
M7&.H-HD(BBJB/7'7(*QZ7N*60B]<U<\KJP\U/NJO5W7 VY8&N?T^+2>YR%5&
M4PE%P1--GED&"T4RB+B)/T,)%RQS\<?.C#4V3ZPY7MO("EIAP:]&7,<XD7,@
MV_ECGJ +3+&]47-VPBSP\.I^G1MO4,?+0O%]E\OFEA[.UDN]2%G*![U.T1/
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
ME+LY-W6VY"M9_U?_/EN;*B:OO_,'HZ81\[526O0)S1*E&#7U 4R1$8E22(3
MD+*4D3Q#25PD-MU GT=\ITEM@"ZB[^0*U#)6+;E-PQ@30E-WCMGJZ3:]#?R-
ML)OKQFOGP!.?4>4&F']!1Z,;L%6V_J.Q^_YG.S<T#9Y:%, /+0X_WH -%*#%
MHIH#08V&OZGP>:SH=5X<6(5!)\GG,<_^C/E,4O0MIE57H*WK\FPBG"?4Y%$0
MA2!-,VH2["DL1%S %!6",L(Y(<2MF-;1<<:VRMJ4CIY6<MZ N73L'WH*4+MI
MP@-,@?E\@]!=@]!&2)]%M,ZBX+F(UO&Q!BZB=5;APR):YR^_IB-2O=$T$5DN
MLY2DD*="O_\I%9!A_?XSG,F88)K'PNH$X=C#Q_;2O]XV_FEV?/LT0FJ ._^>
M7PM'X)?; 8F>_8]V5?;0_*AYX#-T/MI5Y7C;H[UK NW.G@R$.EV082][J0UA
M>*^=$A/*FA'*4PH)SPJ("8D@256J?0'&%,E41IA39-/0"HR-8.JR.T>J[GS^
M^,KLX=8GB+YW<7U_*SQMZCZCK4>PQWL^"/92W9XCV:4M&*!"8\!=WT!V''83
MV+<2X]H3#F0BYRWB4'*,Z+#S;XN9?LS,E$8P!V"Y4B@O: 8SJ1C$1:K=9XY3
MJ"=/)7,A(YPESW[<N2OSV";-S;'6MXV8XSOUW#/[,YY[]C?F"&;%:T\^M\K_
M'LX^CYMJ_*>?>W*/:Z[S9XA!3D!/#-UO1KL5_V?=1*1^6MP*,35#T=E[.A5W
M\Y?T<;JBLTI$MJ_%!W/*5NKU2-.CH9Y\/TB^^#*OGE+)/TEEGN4R43!E>0RQ
MC/6"D,<%%+B($4T1T>M%E^DLM,!CF\NJ;(&&VWA'&[<9++B9[::O,1DO\-QU
M^_[NY<WQF6G[^M]LSR15U1K8=)[<ZN1O,AH*>*\S47"A!YV&AC+!_APTV+@]
M)R#.3?OEIL./"4Q])U=M_7ZD<LRR)(-1*C#$+.*089G"*(M8$<4"YXE5USB;
MP<9&_*VL8+D1MHIT6,_9M*K#O?W<<2XXA[@ECWO",30'MQ!NY;P!5*U,&8[9
M;/%;E891$>]2ZO>B:7'@K:V!"UI^B?/<@,.2GH7J!X1E<X_[.>6MID!A:/#-
MC'Z9L"QC,8L(3%#EEI(<:D]40IJ*6&4DPS2Q*KEQ\.31T4@K'##2V9].[L)U
M^6BR-PBA.<!.?Z<SR:.Z]CZ0W'W:8*>11Y7H'D4>OZ#GQFG;M<O$*ZV>C)>Q
MF!N7Y/;[M)R@6$1"%#F,3 \^C/4:D>620YDC'&'&$B6%TY;GN='&]H+6,H*M
MD.!7(Z9K59JS %MN+OJ"+72H@2MB[GMW-DCXW74[.^*P^V4VRA_L=%G=U#>Z
MZ!/]?B?TTZ9JRJNE21,QHU":H)0C2!23$&=(0D)CO5)(L%"\($IFW"W4Z,1(
MHR.-.MI&2PMVQ>T9A70*8-N0) ^P#1.?Y(Y8CVBE"VA<&;ITZND#QS%=4/(P
MJ.G2#3V3>.2R>:(L[]4K^;@HIZNZU;WV*R0WO>4U*40*8E0H2$3$8$Y3)7*.
M<LJ<,D?/C#4V@NB(:G+012VK8S;,&6CM/ I/@ 6FAJZ4!JQ&3O!K+:E'O\("
M#[\9&V?&&S:]XK+B![D0%K?T; EUML%A50'ND_R^>C$S38RPD"C#!8.)BE+M
M6!#M8F"6F")*3"CM<429T]K$9?"QD4JW;&.GE,V17J*.#:1<#&+'/*%@#DQ%
M%FU:FVJ7P(@/*OD]$E0?V/SVIG(18-B&53V@.>ABU><9_4AN$T'P:EKRV:(T
M$7)MR_0)4R).:9)#6E2IR%C! DL")8M)'L4)S815!PB;P<9&8IV(H(ZTX-=6
M7L>-E[,XVW&5+_0"<U-_X)QIR 81K[1S=L!!:<9&]7U:L;JG'XW\E4[GYECL
M?JZ?7;E@>N%VK^I2ZO&$\)Q$F$>0,D$@SF4*J: Q9%F&A6"FT4S1HXOF^5&M
MWHGAFVD:@<%B#D0E,IT9+ZE/#X0+D-MQB@<$AV$5(RCXP8CZHP&O(ZW![_8\
M?L[$8@>+5VJY,.2@Y&*G_CZ]6-[5,_YCOIJ*Z6R]FGZ36]?H]7>3M2Z%J9=K
M]I+7=3N>>_6:+DUI19/L7D=./AU_0'7L03"*,$TR*%B40$P2 0L9,T@3S"@5
M14)1[A0^$D[6L7E)74D["Y)>9U,A36S'AB,Q7& J[6DS]WB6\&CZ#8<)*.^P
MT33A@3\(QAE@2/=3P5=-C[8WVM^ELSHN\8W^3%-^EA(<Q7H]&^<*8DH3DXFL
MU[A9QHG^OX*EUG$])T<9&UFW@H):TK;>426K_4G@:5 OGP)Z@2KTWEH?E)Q.
M_RZBT/OD[_23!SOUNZA<]\3O\L4]O<7*YVR#50E#*,\B!B/*$,0R$Y#BC&K_
M+L91$:4Y*V*7BGH[3W=ZR0<H>/?)C &:UF6]%I:[X%EZ3GTA">WK-&WT_ ?K
M'E/8KSNR,\*P#L0QY0ZF_*,7]3R=7\R_Z0FP\@VJ3*:Z"/5=6:ZEB"<Q1BPE
M4FF4N#*':TPOT H)$RP5RQ)$),N<#NC/#C>V:;LI##^MI /KQ\4<\(T"_=L#
M7,#<[KWWAV1@(M@*6M7:-Z+>M"7W:VD]'M];@>+W!/_\D,,>XENI?W".;W=7
M/WYY*S59R=WNZF^GE%7IL4W"7?EJ+2=9BHG"J8!9H7'&!"%((AE!(2-%M*,0
M:X_!Q56P'7B<7H1:FXH9X.MT/OVZ_@IF50;B8R.U&]M86\".=T+@&IB!:I$[
MU0Q!)?4-V,A] U8+P"0P.7?^V,@5*J^\9#WXH SE"LD^5SG?[\9:51OR6\Z7
MFOE>ZK]/]=KHTW)*9Q.1225RA2&A#$/,<[V(84K E-,B2:A .;(ZD#\YPMA\
MGU8XL#+267+.:?S.DXL75$(O:&KQP :82L!K<1'-.KS:G@N+S\Y0H\')FE4O
M8E#3I[G,<&(2$115C'CZQD&H[Z+<+<==OK!G:M>:E?*?:Y/Z\4W_\TD_Y=7"
M=$";I"EG<90Q*$14:%+#W/0Z*&"*58YB%F<9+9S2NDZ--#9RVPH**DF!$17\
M6@OKFMAU$EX[A\H+:(&YKR=>[FE=E[#PF])U<K1AT[DN*7V0RG7QAIY$L6W/
M;9:!+YY>SFA95D&/DUA3 <<TA07+(HAEPF%1% B* A$>\2S*B%NKVM-CC8XL
M.D'5=1=G]@0J<2_VM7>&V9(R_( 7FC3ZX^9.')<1\4L=9\8;ECPN*WY 'Q:W
M]".0^^47.I_^JW(P7R[FY6(V%75!M;EXK[]:K?-YK]Y,YW3.M6^S24O=QN3*
M1*02H1A*E600YU3 (D\)U&NLC!<"I1FR.B'V*M782*FKU W84:LJ0M-5S+R
M&]7 5K?>(=5^[&S'=8-;+S K#F4X9PKU"K17LO4CV:"T[!7,?0+W^_ KLU?J
MPT@]<KL--Y7E+Y*:$'=Q/_]@ HJ6T_D7?<&[Q7S9_OJ"EM/R[70N[[18Y23+
M8Y1)G,"8,@&QPC$D"=?KTEB2%!<BPJE34P*OTHV-^JLTCV]5FL?76I4>IP)^
M[6='Y<]FE<"4OLV[N6GBX2LF[R@'6NU,!/U&O^JJKH:@4A'\:I0$E98A4G9\
MHA\FQ\>+A,^3%.03W)-91%X'N;)>5&>2>=]D'FP\O*0H!"XB 954!&*$4T@C
M:7[-5<I35&"W\@XV@XZ-K3<R[SISK=B]?7 K UAN)WB&-?2^PO6(]J\W90%1
MF+)3YP9^GNI3%E"<+$)E<V_//8B=L^&]5B,F_=*4KC1UV=_7G28F+*-1+.,"
M$IP7$&.*(8LDAT1R1?*41H@YM?-P%6!LA-5*#&G3A4@T,@.MEOS3'XLDCO^R
MV(125*$ICLZGLXTLMPH"(A]Z5V _-.6@%U0K?]4$H^J8S+V&U?8%S^]*WU6(
M81?U/2$Z6+_W?<ZS)'#>?C7B3%C.<41HK-?DD?;E!-4$D42%7K'GHL"Q3)5T
M:AKL1:JQ<>=.@E^Y3?"3C5K ?*G ZD$"3F=\/=OL\C'MF_-J/5C=KJ^<F63U
M3?_ _L'&?JQO1\"#VS0P*Y_*UWR]8\Z.3L:4K5:&HNLXYQM0:S::!,]=H,>4
MRME(]GM*VMP%TW-ZYM[#^TT K[\^SA9/LNT2<;SGT;M%52],ST.FO5%9A2%W
M_VY:G[Q;K/Y+KIK^$O^2HCH_;/K\3=*,Y)@@#FFFS+&=2" C L$LBU"2DSAC
MQ*EDT2!2CVT"^6RV:QHY=[H)Z5]*Q^J0PYC=;F88G3%#[U%<:BNTT76W.>Q-
MW6)(:PF>Y*;5D-;3_QPRJ$F\SC'#2#[H'#2H,?;GJ&$'[S>'?9"EU#<]W,[%
M*_E-SA:/52WS[V9\V92\58G$B/ <Y@0IB"-!(15Y"E&>2(9%IA!RJ@1J,>;8
MYH]6Y&HIT1$:-%*[S2 VH-OQOV<H [/W)10#%!YV ,@KE]J,.R@3.@"QSV,N
MM_9CH?=+L_&Y>GJOORXK/8SII5 -THGZQBE+HEPAF*?$M#Q@ A89)1#) N$H
MS1"G3BG3%F..C85:D6] )73U&FW$OKDFV-[& ':,Y!G6P(ST=C'_ M_J-:0
MG_3G4U-?N#H%#A"$[X",5RJR&7=0*G( 8I^*7&[U$JS_L)CI>\NZN8OVP^3?
MJ5ENK,K[Y0>SOUQNZW,SEF8X3SA4$3=%640&290R2'',"<.1(FX[N;TE&1MM
M?5Q__4J73V83KY$9W/+5])MI2V(H[.6#6;^58#IO_UZ"^_6J7.D_3N>6K=NN
MMY_EH?X05@F]BM[/(&BT^.^@Z3!E%+G9&F.Q!+4R04NP7XULR$P$!VF>,T_!
M';0+60P]'MB/=TVK2UH^:(+_-A52O'CZK!?*=_,FG&'^I6&,J2Q?+N:KZ7RM
M/VL._/0J>!.9@U/!6<$+R)@TJ9>209)&"B*D\E2A/!;,J?*I'['&QL@;\0'=
MR/]G-Y[U9"\[TAW>"H$96"L$C$:@5<GD</U@M-*SX(]@:Y^M9E520Z,;V"H7
M)"S++]Y>>=F3:(.2M%\X]QG;\].]),-O7_!4\2P2<0$+$C&];-=>,<TE@30I
M"J8HYY(Z'5^=&FAL%+N?VMT_*^PDM)8.JP? 0ONC?;"Z-@D^+$V='.PY4^ O
M4LG%Z_MN[TDEE\OFX.(]7=XOJXA5447=MV?R$R$+6>0XAY05"<0Y3B"C-(,L
MB;D40B5YAMQV^&R&'1MQ:#F;+"03FR06LQE==B*6',.4+*&WW=OS#6A@8MD(
MW-9'-.#JU6PM==/39Q-/Y'.KSP4HS[M]5D,/O.'G L?AGI_3W3UC>7:[-[>%
M?/2*D40R@QG/8W/RF4,F8PDY)P3'5- TH4ZQ-\=&&1L![7<9[WFD<!Q1R["6
M:W$*S"ON$+F'D9R#P&_8Q]&1A@W3.*?L05C%V8M['T!R*45I @=_H:LFG% S
M3UL;]'8N7M+9K+Q7^\T+M]&'DRQ&&6**08)Y 7$<1Y!F<0ZE2!,4*ZFH=-I\
M\B+5V.AEJXC9?BX?%LL5U.-^!=-M8U7GPTL/QK,^WAS6),$]I%J?.N1ZJ]$-
MZ.A4G](8K>HNT1=;M7H]-/6'M^]C50^2#7WPZ@_,(T>S'A]^9?6,\PG<5<;V
M]N!/2B)9$@EM9*'7G9(5D,5*0(PR3'"&J7Z)>E7)<)%B;#3=/2,TB35FOJ7S
MIRI/,?]+>:H@P^J!KH!)K-E49C!7;$,7@?YSIY^J*<[3*=Q0UVFHZF9-U51?
M_7FNC5^-?_OXN%P\+J?:\0=O3112*UCG:?]S*I<F4.FI9\T.IV^-W7P1_+L0
M>'[HUN"X7'BCJ;,1\)#X*CS#5-5PDN1YJF?T >MDE8Q>#PO;Y>"='N_3;W+V
M3?ZRF*\>RDD>8UEP):%D*(<X*RADF32Q@WDA.,4J*K@+I?<59&RLKK_+*$R;
M@P,3V/'C$, &IDBW-@@WX+\D78+[N4<G^5H0GZ5!PH$PHVR8< JRO@T43CZO
M'T&:M5BGN63K5^MUF%F&W7[5BVOC=9DDDLVQ(8]2E>6I@@4K",1QI"!E'$%6
M2$0XQRBA3KL4/608&RTVZY4G,--F-#[L',3@2;^GCD$Q?<QAQY.!00Y,D19;
M!E4B7JU$G:L7X@CX"A2]<F0?.0:EQRN VF?&:Q[5,Q;E:*)=)TVT?/&TO:8A
MYRK]KOK'A)*;BI_Z&_Q.?Z>;@XLXRC$F4D"$9&8*M6>0<4'-"742(T4(1TX>
M90@AQT:KE:17]8 (84D[PGUN^P1F9!?3N$?:!,3.;Y1."$&'C? )"/5!=%#(
ML=RHWK1:?KLP'98?%G/Y;EVES-)"I9ED"8RB0D',5 J+(J50TIPJ@6C!A+)M
M@;[_\+%1:R4?J 0$M83V_<X/@#O/B-?"$7KY;8^$4T_S4RKW;F5^\,#!.IB?
M4J7;N/SD-3V+H]6E=-M%#N(Q%KP04*$T@3B-]9I3T *F/%4I8D66)$X5:W<?
M/[:7\[9WCW+'56%_&$*[%_7I4(@UW'&= S0J?YZ5UW'UCK<J'VJ]=&I:;TJ0
MW I159JE,U-D<;8P1P+;;S)AG).L2"%*D#!!,0(RQ6)(4Q2K @N,,Z<ZL$&E
M'1N3=.L===7M%CTRJ4-'ZR)U"R"9/9>-XJ"CN><%V55?%4\KLZ&^ ($Y-+SM
MPZ19#&&>85>!5TD\KN6@#_"=UX5>!GV>N>WU=[GDT]+L6#:+I8(J)FF4P(*E
M$F*)."0HDU"E*E%8DHQ%>,CY[$#"L<UA'0%-](^)V9%ST8;O/,KE="'ZU^'U
M;^!A9J&KS/8[FGDZ>MYX6Y\'-\*HYI=#*7]7<\I)D'W/(Z<'NK(7S]M-0ZXT
M2V2<\P3RO*!F,1-#EB0I%%$A)..$1[';8N9@B+&Q][8KC%7[+%L@+4GV*GA"
MLZ0;,OU[XQPH'Z83SMOG:?%U6LV376X.KWP>Y_!O=>'6N3"U$+G^\=/"?-2I
M7;77A*)A*/E^.>5R$J5%FF0Q@B).(H@1S2 I4@19*B)2,$(5=>K.^+SJC(VX
M:FVJ\'/9Z&/"\$R.4>5M?O[XJG=6]3-_<8;Q4(?[.OR.W-G.M^IUYUME/K[I
M%JT[TFFHA0=4^(S'"?9CYU%YS%>J]+MRK_V8S[<O[DFJ $7-ZQXA55VD?ZZG
M2U,JJ4I=*TL3@C9!J<HE$2E,3=( E@S#@F$*(TJ$HH6(.+8*(O @R]AFU)WR
MW6*KC,?BYQ>,8S?Q#01YX%GK8K'T'S:J@%874T*UT:8*HCWMUO@MI&X'ZG %
MUB_(,Y["ZW; .15DMWSD\ZR8+/G_PV(V4XNEN7$2YTA&.%<P34U5*(3T @D5
M'*:$$(HS3A09=+_=786Q\?@%S]2B(-)8OAO#+(3"6OQWM/AQ6=^,\FRYOR5'
MM;SIH<;O:DG3WTR^ES%72-(S;O)D:8S=/)IWVA+KY5*+:R;(-,HS!C%A&<0J
MRR"5B$ 9HR@M,LPBYE1AU5V$L4UP5=&"7^CR'W)5URYP#,5TMX'=1!06V< 3
MB54.WU9RCP&?O5'S&Q3J+L:P@:.]83H(+NW_)!_U8:LW=H(BB?(XE3!!2D&<
MT1@RF0HHDRA/<)X4L< 33<5LT:\<;#6*R^O5'2O<6[:M6%K6%4N3Z":*HB8V
M!M#UZF&Q-/F2?P$_F'8,(+NJ(&R-M1U[78E?8'HZ*/7:%*VY*\NU%*%*N^Z@
M$+".:SW.,Q9MW5'T?(76W4N??9^AB>HBA*M,% P*%J<0,R2UEX0%Y'&2X4+P
M2#$VJ8/1/J[H<C7X9H)[%-B^M.%>KA=4_ZK7=(NMN&TH'Y-?IG/36WLL 7V'
MIN<%DB*6 F89UU.)5 5DA.10SR 4Q;) BJ/&]*_GXG=C^%;69S'[B"(X#PT^
M^+;0_]41G#N[/F.+X#QIA+%NV/P>(SA/@AQPN^6J"$Z^%*JI$WVG$9JOIM^D
MR3LWYFWZ*R=,B3P6"").8KV^R BD<8(@3U!&46+6'E;!5Y>'&MON2%.\?"-M
MU4P6&'GM>-L"W/,$[!>RP$QZ&JW+W:I=81,+OC:O1/76# 3?SIBC^M)9SR7V
M@-23@KG>,'T2$115/&_QA$$(VUZ3EGD=[@B[(3V1-,UI@36AIE)"3 F%)-.$
M6G 2Y5P424R<"B39#CPV>OVT6-$9H*WT0"V6P&R.]J]O;VT"CA0I$.<PD:8
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
M::*$RFT^1U0414HY@R+1_V"<4%AD(H>QY+E,"IHHY%8_))2D8V/ ;MY@59H
MOCCTHE[7Y^1]\SM]&]O2XQV#"0?T>S?^[-;IN&DM)^JR<?59K]&KBK5<&RH.
MF,(3W *!,C]]2_M,2:"!0#^=#QIJP("E/&]9N5I2OIHD"''%A80\-7D_3']%
M&)$82E[@),WB).)6/0UZC3ZV2<&^WF2K@6/NOYMM[/@^&.*!.=PGV&%*>^Z#
M-GQESXT$XROLN0].K[J>!P]QHSPAIY,FLOXI3MBGZ6HF)Y++)**20"*I@CC)
MN'84> 9S6D@I5<)5PFP8[=C#QT98E5#&A8V3']B/;9[)Z7":R^B=YYQK,0E,
M*:YP6-/&.;V/L$(I^4]?%M]^UK=5A/!/;'Z$]8\5"QQ]X" O^3E5VG?X[#6]
MM^6XE*(TU3':NHZFV)NIZEBMOR8)05E>Z%>6%RC1[VV$8:$$AIR3C"0\%D18
M]?FP'G%L+W,K<%VFQF2&E?N5+V_ 7*[,AVT$M_GYOT75_/G?\CR[ 5J@1\E-
M99*9)0W86\AZO\X?[N&WZSJ0=^N-UO)>J!O:9ZO.#AO?.W471AUZH\X.A"/[
M=)8W]BR:4$443W F69J8E@84%1!'409)QC#$-*.I2G)<Q-*I%$+U6">V&2#A
M]Y,9HP[8=8R,;F"R8P-WY0._\A<T=J\NL*.@WYH!]:.'K02PH\Y!?O_N7WNZ
M MH>[[2%7BV^TNE\(GB:X)1S2!.F7[<$99!*K*"0DJ&"1CP23EO8NX\?W22O
M?P-&//!K+:!K+=5=\"RGY-Z0A)Y_[=%PGVN/*NUW8MT=8MA9]*AZ!U/F\:OZ
M[RPV,VVUQUG>KE</BZ79QYRD!<8JSA!4*-53I4("$D+T2ZU4GC#):!H[]7D^
M,];87NF7.PYZ'1\%Z$;<_E%3Y_"VWQOT@.( .X&MKWU3QRJ58"NIWUV_"W!X
MW^,[-=[@.WH7%#^V?W?IEGXTXN>XY.TFC(3+A-.\H%!3C8182 :)H@5D69(2
MQ"*%8JN8_D#RC8VNZM/N^NR4=T^[99_3;M_&M..U9S31^$^VWX8(,@J$N%>Z
M]2WCH!0=".!]6@\U3,^I8*\TLBD*QR<J2T0N$PRY2F.(BSR!!:(4LCQ5*:$\
M(<*IZL?14<9&R^_D"LQ,Q=E'N=SL^5;ER"%@1N#*CQ2+V8PNZXNJOSJZE,<!
MMR3=:V$,3)V'E=QO0"6C1Q8\!X%?+CLZTK",=$[9 UXY>W$_=G@KRU+*$QGB
MS>18OEK+_Y)T^4FC+R=9C+(L9Q0F"<FJ#5O(B$A@(FF61BAC)"E<F,-9@K&Q
MBOYVI6X,X0ZZ'7L$A3(PL]2RW^S7K[C9%K"X :L%8+*J^W,#C Z@4L(?]?3&
MSRLMN4LQ*&7U!FF?SOH_J!_5Z=G_;JYG?6E*@V]*1'Y:=%;A#XN9?EY9S]A%
M%,5Y(4VE[D1HHDLY+/1B%ZHDI2K'-"I4ZG)&Y3C^V ZS-LX37:V64[9>5<&]
M^I7L'IXW"KC1H:MA[,@P(-R!J= @78L.?C#"_[@M:&OP[F[E-1IX=\)Z@N>5
M!UUE&)0%>P*TSX%]'^,>P_>J*2!@^JSI#SA!O(B@B.,4XEPJ2'-%8530+"]X
MK*A=2LO^@\?FFK6R57T5[2/V=K ZSS;7(!"81NR4=XK/.Z9I[]B\G8<-%I=W
M3(5N3-[1O_=,25NS65W=U;SA$\XIB2*FW[>8:Z<B8@@6N3+-4!.J'8H4:U7:
M4M"?'-+)=D:Q^O[M5G[^-,"+N/7JRT9<4TE5R^N8][6+J)TCT .@@?:A6RCN
MSD/AGAQU5&._&4V[0PR;AG14O8/<H>-7]2A\=6RA<CN?K^GL@R:*MI;S>ZF_
M%O,5_2(G41['6,0<9M3$M&6IA 61"!*J$(_3."&I5;>W7J./;0ZN907+IGKR
MLE[5/V[D=2C5Y&R(\P01'-[GVC)I(#<*@+L-Y.\'@=RA3%9(Z >JE^7?!&[%
ML_I">+:*EO-#ARNGU5??G;I:O1_28^XXK,RR/6@V@6._+,143>N#P,.N -4G
MU==X9LX$)QG*TJR0VH641:Y=R#B'A<QBDTD:%4JOW&B,'5Q(_Q*.U/WL2*DG
M(K'F;97_:M/JBA"- #:VF+.&-]F0@1DO3@=F5+&L7>UN-N3:[8)R-P==B]MW
MVPI@3H?Y\-G,.M!D^1SF=9M.@UC@[%SK=\3A)N(@2.W,TF%&Z)M9*1_I5#1Q
M82_;)H<1XYR8EA$\R4T\=@)I0@M8B#RG,F,1H4[QV$='&=MRKA%RFQUI8N06
MJP<345-+W'2-<,V,/(:PW0;/U;@%GM9:R!H!;\!+WXT'SR+@.<_QV$@#YS:>
M4?8PG_'<Q3T<^I<S_?6^5TV1]?ME56+][]+\*\7M-[VF^")??]=KAZE>0BRG
M)GNR+<C>7%Q.,I)G$J,(,B0EQ(A&)OB.03T[()7%IBF-F#Q6H8 ?5W2YLO#B
M/8CE\L;L"Q?NY6EU +160A-/K05X-&H8)_ZW34N!%=!$!)C\,IV;2"GS1_-!
M+6T5W/?YXROGP#YO=J=Z\5:DJ8)YI C$6<P@BQF%@O,LI6D44XP;N[^>7V@'
M^7Q6;T4;E<VEF87&96V+A=S ]@L\SU7:=+J?:%*M.WR C4$;G4"K%'C?&G33
M%Z2]R:5WB@]S.2S4!C;;8+7_'_7CJEI1YC7Z[?)+*"E_ +RU^F\="R[KQBZ+
M]:I<T:I>_4^>EF@>L3^[,/,QSG#+,8^H["S"?#ZWS^ZIV9XS92BD>+5>ZF]1
MG1]1)\NU [7CBXF4'!4\SZ'VH%*(N38L8YC (A()(WI91C/[QE-N8X]MF=:M
ML](-T /KQVJ/LWF5NZ^M<PYM'Q/9[&X& S[T]F4%<"TYJ$5OZORW";>;26XC
M?CBD738>@R'^/%/7?-.'K<D4G]8V$;5-.DYB]39P6CX<?25\S5G]\#V_;^CV
MR $W!GOINKOSU^\1 [>_>;O)I\4I87I%'T-$A&DB2R5DJ5[39XH4,DD)E\II
M'_!ZD<8V&UW=0\4NXS:4@>VV(8<UVR!'<<$M-ER#FP.0Q]'/YNWS9$+[@]%;
MMYK#)_<D].F7>74PI)_+N4G7-S/(8C8U97$[71TBD>:%0C!+JR:U,H-%&F<P
M$XG42PC$6&2U5G ;=G3$O/[ZE2Z?J@X-6P7 5@/0JN!(NG9&L"16[]"&)L_S
M4()?P[1$<(+)+_W9#3TLQ3G!<4!C;G?WHZK/\Z6L*XO\E4[G)@7H?OY*^[K?
MJ"DN6TXHBE4D8@D52PC$$39GRRR!E%!EBFY3[6:Z<-2%\<9&3D;(NFILT]_>
M_$JG2_"-SM;50DULA =J.J=S;CJ53N?E:EFM.LL__;%(XN0O[7K.C<,N60=1
MFK"8<B@Y,95+"8=$%0**!"64IS+",F^#\8:SSVYP76 +O1RC7>PF%8_O0N#9
M9"LIJ-Z()B=4^^(=>?U-(Y; >)T_+HTYZ,1A"<#^C&%[6[^IXHU^O_YF7J\7
M3[](:OHZF!?IS5+^<RWG_.GV^[2<Y 6AG*$"$LP8Q!FAL" H@3E%"2.R$"*S
M2CMQ&'-L4T9'3K 1%/QJ1'7<-K !W(YI/,,8F&UZ(>A,,@Z8>"4:FW$')1L'
M(/8)Q^76WA4S7M+RX?UR\6TJI'CQ]%FOV>_FF\R)6],$8;J:&E<U0K%V2!&,
MA=+<DQ<YI%E:P(SP..(XDU1ECL4R+(=VHJ"!ZF14)PIKLR>FY^O%)C>(;H1V
M+I!A:P<[2@J#;F!F,L :J4$KMME__.%SC?*/G12LV\LP]RF(X8B8[UH8ML,/
M70;#$98C%3!<GW"E!U47V+^=B[;8D'YV0Z#B?O[!].0QAT[Z@G<+[=,UOYKZ
M&V75T'*2\8ARA27,4\-U6&!(.$ZAB@AG)"X8R_OY6==*-C9OS"@&*LUNP$;Z
M*F"\*W_3)[2O?W:U.1V]N"&-%)A1/=FGO_?G"\LP/N+5TCV/)^D+U)/^IK<!
M^K=(,&?_=/:>ZEGB%VF"/2:QE#@A168J+9AJ;7H%3%"F_5$6JS16F129<Y/5
M@U'&1K!;(<&CD=*]]\$AD'9T>#4\@:FM@TPE(/BU%M%S?].3$'CO<7 XTN#=
M#4XJ>ZROP>F+^Q:JI:4TJ7P5A6R/$+-<I%QR#)72RTVL7WS(J"P@3Y",4D9Q
MSIU:&IX89VQO?N?@MI*X32ZK9N^/Z\?'V28]UBR9WLP6OX&[N5HLOU;G\:[U
M:H]C;T<5'A -3!9-S0XC8]"F]1>0\%Q%]OA8 ]>*/:OP8478\Y</'.'WK@HC
MO5<'C8$PSJ*<4 X1*Q#$0@G(!$$P(7&29SQ7!2>#!/R=DG!L;+65K(W(7<^U
M >M(7)/TW[M_DW_CVI':LYHL,!U>'?MW ]YM(K #MIH*9H-QA :>E/+W$2EX
M"61O@8,7!^HW;>S6AVKKD4^*.!=<KR9AA)((8JZP7F<F*51)7!1YD4N&E OW
M'Q]F; 2^W5ROCC:4=B>;AL[;TXVJVJ+CR<8)D.TX^'KH A/I056X5D9_''@>
M Z]$=F*H0=GHO+K[E'+AZMY5?<OJB'7U^IO^Y^TF2Z"@+$:84(A$IIE!YMHK
MC-,<HD)FDBN$4.2T$CTUT-BX82LGJ 2])E?C%+:63ID'Q$+[5KW ZE,!^"P2
MOFL!'Q]LZ*K 9U4^4A_X_/7]Z&$O.7K7.;G?YL/7K2RDB&2LH@1BQ'.(69;"
MHL I3',DBS01&+/8A3.<1A\;D;3"P[;B0+-6[%01V&G4UFO!Z&8?.]X)AGI@
M,CHHRW&P;.L([[W'2"_4O!*7FP2#LEDO</8IKM]#_+29?#6=K?70$^WVB!0G
M$D:,"^T5Q=HK4H)"AC*9,Y:0/'$*EC@QSMBX[%RK25&+'*399 N['7%Y #,P
M11UK.-E(&:[EY!X,09M.MF,]:]O)/84O-9[<O[Q'99=;SI=K*3[(4NH;'VZ_
M+*5L-EAH$1,1"8BJ(BXB(Y!2I1=4&94D(RK-['H3G1]F;'S12@CH1L3J**^L
M>PB[%,,Z#>UY4O '6&!.:&0$RT/,O,#D4#G%"UP#%4GI YM;G9.+:)PM:7+Z
M[N&JEUS48*=0R>6K^]2\JM_X#Y++Z3=S#MK$Y:A$H%SH!6)..84X)1DL<*9@
MR@I>1"HO"++:7CHWR-A8L1$3;.5TJ9=T D@+%O0 3^A]I -D+D<XV4/D4COJ
M>JB&*C]O_V5R+.]T'H+S=9Q.W#M@P:;STN]69KIP[14!&NSRR1_;/_F[?S07
MEG^3Y<KD#-1EHC9AJO$D*:0BL:0PHHQ C%,%6:X7H$D48Q1AQ8E;3&@H0<=&
MNXVXX%LE[TTGN;M'<$8(PUH>!XS 7*&G@>M#-1IE;T"MKLE8JQ6^ =O\ ,]!
M&P&-XC]V(X2PPX=P!(3\:"1'R/&\'-QVRA E"<NS3+O6))$YQ 4J($7ZVR"I
M29W/M7=-W KXG1II;$2_?QKI6N7I)**]SFO'6<MI'Z)0U9LN81'RR/;9:C1=
M4OK"H:VW2DRFH= [_2VHRCJP*%>I9 E,\TS304(36,020R1X*@HIE>+2J:]/
MY^%C8X"JY981KE>1C!W8[-[YOF $?LVM<7#OS7-$8;\M>;H##-N)YXAJ!PUX
MCEW3[R6M\PXW_L"K:<EG"Y-U>,O*U9+RU221D4A3BB$F@IHJ% H2KCA,B9 <
M(U(([A2<>7'$L;W.M<!_=GN++^-J]VI[12OT&4(E:W>) [;R:@YH)/;( ];H
M>"6'RZ,.RAC6(.S3B/V-O9.*'Y?R02]6IM^:EO'OY.I>?:+?)XAJ3LFX7C]C
MRB%FO*JP%<,B0YDTF<5)P5UJVYP9RXE/!BAF\\F,4?7'W0A<A34X)QJ?!->.
M6CQ!%IA4=J0$M9A-N;X;8")"%@IHB6_ [6JUG++UJMJW7RW >^JW'Z %7+X3
ME$^.-W2:\B7%CR0K7[S%L[\R(50QP1&!::1BB 7&D!"10)D2SJA$C.K'.##*
MR9'&R2=U@U#PM:D987JX=>N'S@$%V^HC)M[3D6]. W^E(S,BKCGKP S@M0SK
MK8S$2W'V3JYDD,T3[^:/ZU7Y5GZ3L[@YH^5)Q 3-"\C27-7%H1DF*8Q)$:.$
MX3Q.G0ZWSHPUME7._[M>K*3XTQ_C+/I+U76L!--Y_6M5+DR"7^CR']+4&3:?
MJ<42W D]P4XYG367U0Q$Y\U3.I5L](1M5*\_CQW#,<\9S(Y[/)DA,/MT*T?5
M@MZ 2E00!ZBT8H%)F I01\9[GII.IQ4_6:7IS"T]HI+>2OW&R-V$NE\6\]7#
M[.F#?K.:4YQ)GL92TU$*HSQF$'-,ZF+$!:,HQT4<178EB!W&'!LY-1*"JA7Z
MXZ6$S]Y(GV>30/@%9I5:X!MPD#?;8FK$;L^O_4/J$/7D']J!@J#\0.P6'^4&
MUMEP*<M'#1<]Y:;;3C"5XZU>2SB_J;LR[)0.CB,6QR;PGA<F%Y%&&629T 0N
M,,]3%6="8 \EG(\,/;95ZJ:$\V.GTK!JY?9=QOF8+>Q\Q3 (!R;Y"V6<-\(/
M6<;Y#&)#E'$^-OP8RCB?@<6RC/.Y)[@1FI#3R6N]A%L]??Q*9[,7ZW(ZUP0Z
MB62,**%4TU2>ZF5P@B"C*8<I$GF&$)*QL@J+/_'\L7F7M8B@DA&T0MK1T"D$
MSW.-!UP"$XH;)-:4<4'Q([Q02O[3E\6WG_6=%27\$YL?8?UCQ0.GGCG(RWY!
MH?:-OG29CVI*G>V6MBK+J_7VN)F9#EHJ8E#Q3$ <"PF)1!3*%"5Q)$12)$Y5
M$5P&']L+O^>H7U5?Z0+L=DY'*#"?:VW9:O"T*<]T [0*06( ^F 7L(;3!0&>
ML;*3'33GZSU9/J-OO,#\FW[[]5K]7E7]RNNB"O7'*RGBB90LD1F-H$B2!&*"
M$21<DQ@F+"]X)K.$%FX%R2^,.#;F:DJ(\%; _C5;+H-M1UU>(0S,5UM9JW(L
M1MJ;MBK+1F"?$0.6T'B.&[@TZL#1 Y8@',80V-[8IU3"D78+]6RV5XX;2YJC
M6"(829Z:#1P)"\%S6,2%_E.:*20<*B=8CCHZUNG6/G]!]=^XU.^-E"OW^N=N
M\%OLR(< -3 /-2>E6F;0$=J<]AFQ7<JE7P&M2T6& ! /5:#!&]2.91L<(3M?
MQ<'V80,6=7#4;[?&@^O-/9/3S*QQ5Y9K*5ZM3=Q3G?S6G4?JZ:694Z9Z[(\F
M1JK9N\],*7I%(&81ASA"!60BQY!E>8I02E7,W#+8KA)G;'."4:2:![0GU=;B
M,@J"]:/^D>]Z6EI1[6*]!AW-P'O]C9=+$ZI6 7-%N?KKS&SGY@YGO,!S3PUV
MK0FH5=GD)M?:W(!=/[EKM*U*'K/TO$#K-Y7O.I&&S??S M]!4J"?I_;L2[2=
M%O0D48GRL)CI^\O7_UQ/5T\3',<R(VD."<HU-1.$M%<>YU#$/$8Q5B)AR.58
M]=* 8SM,K4-^9YT NZJN64?N/_VQ2.+\+T!6\CNV)KH$OQUE^@0U]$;F'I*O
MSZ/FWJ3($@J_W8HN#3ILVR)+" [Z%]G>U_,,9?4@ETW-L<Y0+]=+$VLVB27.
M"Q(I2&/3 5$(#&DB8YAKR%F1X2@FPNG4Y.QP8_/Q*FD!;6K<=>C&\<#D/,:6
M1R3>D O,)35H;6' G45G(ZS'LP\K4/R>=IP?<MCS#2OU#TXT[.[JQR=W<U/@
MJ3X8D6RE*:NFJ:UOM#D:%$44Y2339!+'5*\OHQP6B.8P2TS/U4@ED>0NW&(_
M]-AXIB/Y#3"R=R;ASI+#YOCP6J/8D5$8J ,3DT>4G8G*'3"OI.4P_* $Y@[+
M/IGU>$+?P]GEXV))5](,LWUZFS@EJ4P9I3 O6 QQ$6>0BH2;=M$8Y20EB#IU
M;SP[VMCH:R,L$.:M*B_OD?1 V/8TUA-NP4]B6\@J(NJR3X">TA:8>#Z"/3?B
MP,>O%LH?'KW:W'1E^N4VH;-3XXQFA'+!!$QQA#2/%-)L\6B ]1=*\1SE%#E%
MJ9T=;6P\TDD[_J5.XW;(<[+#UXY%O*$6F$6.YFF'*B9G!4J8E,FC(SY/TN0Y
MY4^F39Z]J6<=",X7:_URO*=/YLBPW4M0E%&!I()IG)HU59I"$C$.I4STV@I%
M&1)."=S'AQD;<;12FM1(^X+N%Z"THXKK 0K,$1ML&@D#[,*<Q\!O,8?C0PU;
MR>&LN@=E',Y?':C]?'FJL7%3#O?U=[GDTU*6;47<O;9>[=^K2@B31&"$S=&_
MB"+-*E@[) 03J9<X:<1)(@6E5D%@SR/^V-BJ%:X.7OW\\57O1ET#?PTL(P5&
M:]S0D046==-+V\+I&Q"ZM=,/>BNV5X$*"\\%U0>WH?\RZ\.I,'SQ]<'-<[0D
M^_!2])LQ7\G'I>332D3]\TQ6LL[%[=?%<C7]5QT$RO(X%U&>0I$F$<0LYY 4
M60*Q1!@EF*0T=9KG; 8=V^S4E=EM-K*"V&X.\0U<8.;OBFN.%AJ!J_.%KLC^
M"-H%(*^T:C7PH&3H L4^A3G=VW.A+L34/(;.WM.IN)N_I(_3%9U-D$A(I!(&
M&3(K=50(2&)2P%3*%)%,R!@Y1=>>&&=L]+(54R_6IP)J[X;7DCHNVD_ :KEJ
MOQZLT,OV+4Y&1.,%OKR D_NZ_3P*?A?N)\8:=N5^7N&#I?N%RWOD7;V<T;*\
M5W^GQDM:W2\_&(?GDUQ^O5>=WMG-G\OF[^5$)JE@+(T@00QILF!2.R;FIRC3
M-)%F+"JL:M!?(</8B*3U%6&[%OH@O]*I:2E<5UE\N9A7Q[YK_089Y1Q2B'H:
MZ3SU# 1]Z'-+HX )BF]DU-]\4 E986S^T-&CO:C<7.52LZZG%1S2NL);8Z D
MKT\/TNPAZ1446.BW ?SV,.4/0%+]#V\-]EO'%LM*$;#HF.HK?0), MGN3?WD
M*0_L.HS/9H7U?/1P.6+7Z;Z3,7;EHWK,5'=SOC05#U[)^K]W\]U*"-4(]^IS
M*:MLMDD<21'15!LJ2?6*.4\*6)AZG2@72C+$)==KY[G\0C5G?[*<J1QEL'HS
M2?UF'D@2[NW<5@>9&:'KMP\N%%SK7^JRY0ZTZ&H7BUDI!,Q#A?35$H,?6ME_
M!'?SPWHLE0;P7D&M ZB4"(BXPPP4$/F!IIX %G";8'I">'9F<7WF<%-*3VUW
MYI*^SPB3R[:)/"X2+C,>%3#+$(98<@(I40A27A2IRHI$8.JR(6([\-@6-ONY
M6!^/9+5=R,^ZSA!V6R@AX T\6QS/<@L2[^V*SJ");\\3Z^T*B6LBG*<X[UNN
MY\WUS#B'5:+,D58^;<PW9UPB',%(,Q3$)NJ*"NWVQHS')$9I+G+F&&ME-_+8
M&*LC.*BSOW:;5KUU;NYE;P3+_=X0T(;> ;Y_>7>BJ5> ('%GA'R'=5F./G2D
MEQLH1X*_'!_0N]/@U\6\4R6LLRDP$4E2Y#0R[E0A(<XR"4E<)% @E*58\#A)
MG'CJW&!CHZ:7G<HL-TUYE9U]KROJ!YZ!W(Z5? $9>L^WQG"G7.!-=Y_7:X_!
MBXCX;C)X>L"ANPQ>5/U(F\'+]WCM\;!9*6YKKYN#ENE\K3]K_KB8;]-)$Y+A
M1&08"FKR66(D8$$3#N,H%3BAA23<:5'G1ZRQL=1VM\1S&PA7<]GQUO!&",QP
M%]I';,VSU:PJ$M7H!K;*!5E,^L5[B.83KJ*-H3%%3S@MFU;T?7H_]OZTI/-2
M:>8R*V6Y_#8U[3+N5=,Y@\[NYGJ8:GNX_*1'*(__Z=7"G*A/L!2:Q26&"<]2
MB%G*86&* 68QT82N6,0RIQHP/H4;&Y-O) 4=4<&OM;".51N\&M&.V9_+-('Y
MO:=5G(DZ!'Q>Z=JK@(.2=@AH]ZD[R!A7MC9Y_=U$UG<*M* <15*Q#!*J!,0H
MPK!("@6E2!1-4I&KO%\?D_V1QD:M+Q=EW5T7R$;2/_?L6W* J1TY>D$J,--M
M7=56R+ ]1TY!$:;!R,%HS]--Y)32)UN'G+RA;[NRN[E^XZJUHGQ%5[1-6194
MD"0O*&0XX]I38Q06*M%401!619P0@JVROR\--#9J:+IU=80%1MJ+F<YNZ)YG
M"9^8!2:)OG#U:'-V'HLK^YV=>/C C<_.JWC8 >W"]7W3V[J%:FZ_T>G,'!F]
M62P_TIELTEE,HEZY:K_.D9 R$7EN@LBI)@O*(>5$<P>),A8G+,&F5(1]#6%W
M$9QH9("JPAL9@1'2-?G-V0!V7D=86 ,SS5YQJQNPD1^JQ1*6U-2CV(4]0'V*
M_A!Z3IUS%F/@1+J^,!VFU?5^4C_Z^R"U8S7E*_U,6C[HY9OYCPD+^:;'TVNR
MXY\V(01)D8@HD0C&/-$KJD@OJX@>!3+.<8R*@DGB=$9QC3!C\ZRJ77&SYJI^
MZ(C;<T_K*D/9$>90\(<^=>V/O#-!^H#,*U5>)="@I.D#NGWZ]/),KRV#JBIF
MU=_V2C>(218)GA.,84'S F(519#E0D$L,,]%)B-"<P]=@DY+,#;*/-\8J$VP
M,G^M/U[4^GCI^7/&3G;D&13]P(QYKK-/I<!-TVFIT6%3/<=CR\O>^ W1ON>,
M%&/HV',9),LF/18/<M]X>]7DT]1#O)X+O7B7DXB+I"!20<8$TYP7)?HGG,(D
MQAF/B42)77O,DR.,C=U:(9LW"V@QS>:19<G%TT!>WER[&I[0:UU79)RVT\YJ
MWWL?[?A3!]M .ZM4=^?L_(5]^M_6[2]>39>2:]#?2%E.!"E06J01Q 66$'.5
M0QI) ;6#(QA-:%0(*T_FU "C>Y4;V8"2MN%F)[$[__KZ0"3PV]OVJQ$>07'I
M,'L=.$,UDW4"R;%A[&D$SO>&/7+?@&U@3TN]V_'US'4](P267^B\*5'U4OLX
MB]E4T*9\U7MM]/;;T E2^*@_J0OS;0M2;TNCLT1$D1*)YKLBA3CE A99FL!$
MD23)":'2K72T;P''1I]=_:J-FA>TG%:E-KK:.88H^#:JW:KO.4T5F->[JE4Q
MNUOE*J-UU3.VVX:*;37L%-</5%L_E '\AF'X%G+8Z(U $!\$?80:IV^LR$MI
M"F'-[N9"?O]?\FG",A7E.,J@D$C[NC@6ILBIZ?(MN4BY$@1;+UF/CC VHF["
M'1HI024FT'*ZAH7L WEYR7HU/(')T1F9'A$@)[2_,O1C_ZD#QWR<4.HPV./4
MA3UST_4SQ72V-K$CV_/5U]_Y;"VD>*,%-0FFZY9@7M.EJ8=7ZE5SE1[V=CJ7
M=YIIRDE$)"$9C6&J,(4X8Q&DB2I@0>-4Q2E*&)%.J>N>!!L;=9C$().];O9T
MZLQ'QSQV7P:S\^.>PPRAU^4=E;IMTEJE@'D]04<MX\2UBFW-!GXURH%*.Y]9
M\YX!]YM4[TNX87/N/4-ZD)+O^_E7]-T^4@[ L,U^P$PGE$;\GW7=[5(ST[WZ
M1+]/2!XG,<DI3##.3/0*AP1C!"/&,*4J(2I*G#MT>Q!L;%3^>;Z4=%:%F7VA
MTSGX0?O9Y8_ G,YN684>A*?UZ/3MPZJ6Z_9GL%7H]?K+NYO]GIC[88,?J[#!
MOU96-*K^> .H6IFFXQO-JK6]ULQSJW&/6/MO2NY#N.';EWN$]&BC<Y_/[UD!
M3Y:EE+LU]MIB5D]-6Y3RU5K^EZ3+3[\M)EQPG">1@G&L_7(L<0Q9FB0PY3EF
M"6991MT*X;F-/S;BUE]Y[%CISA%P.[(-"&-@3JTEOSDLRKD1_\;4EF*R:C5P
M XP&0*O@L1Q>/^S\5L5SE&'8XGC] #JHD=?S,3U.T"_$>&\+7_UUJ>EVZWV9
M:?N%U-.XU,S:ID(D$1=2^[&0Y8AKRBLB2)@PJ2DIEE'*B4BL*,^[9&,CPTID
MT/%EC= NY]1>S69QZO]<Q@A,J6<\U#<;#[5;%_&HX6Y K:+Q5"_GO00VID.T
MPG,9=: PA^<PKENP1 @#G(VR\#K@<.$9(7#:B>L(,D"@GL 7NC%V:L=]6,QF
M6@7SQTF!F8QI3O4:!,40HQ1!DG$)*4HBG*0I3P6=?)-+MO#6_;>7H"X\TA4W
MX.'!VB1D5#UQ>H7XA[&GW6+G^6T4> *W:=9KVZNWV_+H5Z,N:/3U>-(0UB##
M=M[M)^JX.NQ>!;=S)]WK1NLYG_ '*=8S>:^J5(H73U4/HFUH6:9003'-88H8
MA3C-)"Q81O7$$"F];J,%(<@I\>O\>&-;B;7B-@%_2NHYO&G6X,CS%W"V)&Q_
MZ(5FW@YP=3Z6IMFZK]ROGZHZYT%"["P!\LN$%\8<EM+L #C@)LO;>I*,G.F_
M?OFKG,LEG9G.N^+K=#XU99+, 6U3.&E"<412BB5$7"404XZ-.XJAQ*;W@DB9
MX(43UU@-.SK*J:6^ 5]JN:M#+KHCN2/UV*%OR4#>,0U-1"V<?^W N2MT6T7-
M(PTYH>27C>R&'I:4G. XX":WN[U60K^;?Y.E0VGM6/M&F6 $1C1B$.<\AC0S
M-=$Q1WJ)C7.6<0^5T!W%&AO%;<3O5$)W+//HR5YVI#>\%0*3XH52Z%O[C*H4
M>D^\ARB%[BK:&$JA]X33LA1ZWZ?[#[1K SS>FX)4>L'=:;;T:5&W6MJV)U0\
M36-)H?YO##$K)"0)RC6)TRS.DH3I-\M7G)V#7&,C\+K_%]_I_V4B[5QK]7JR
MFAV+/X,M M/XL39LM4Z;D#G#]'H)7IU.-<J=;#<6HH2P7\P'"Z=SD6TTT70]
M '4)INOS^+ZQ=+24IF[@)&,)EWEB3J,BD[S&8L@X45!$>90H2G'&"I?RI9LG
M.S'J %5)J_=TKX4X=ZY/N@7.CA)[P1&8U)JHM;/%67N$INTIZCGHK'WZP.%D
M>TH=!HKM7]#O?=2^G?YJKI[>:T.M] +<U*-[-,<3V_WK7&$D6,XA086I,YSK
M5U:H!$9%SEE6Q(0BI[H"EX<<FT_4W?$V#+J85UGEU<%!K<NF'7&EB-N;;6$"
MNU?>+["!N: 55OLN1MQ= (,>)-C#Y)5)+(8=E&+L8=CG'H<[^Y)2<QS7Z8QX
MNUX]+)8F]&;""D)9&B,H\UQ"G,?4-$@0D$4B(8@*3+E3QM3YX<9&1MNSRMVF
MJ'0C<?^>J!> CQEA181CF"/!ZV:0C&8I9$FF\ES/#BA-W4*)_$$_3$A0+2$0
MLIQ^F5>A@Z&PMJ5\7_@%I_N=$_:V#2W8"NN3X&U \4SN9X<<F-AMU#\D=:N[
M^A%ZO=+<E$EY:TRHUYE-:SL>L9AE40JY2!7$$=-\+@G2OV:1* I,8HI=^/SL
M:&.C\V939R,M:,7M6:#]/-1VK.(-P,"D<@5VSJ1BA8E73CD_XJ"48J7\/J/8
MW=2[*M*Y]NTBR17AFDPREFH/,>:FXZE$$!6(ID)AC)/4L422IU;O0]9+.M+V
MW:KK>Q_$SQ.+?QP#,\NU$/:ILV2!S+5%E\X-,70%)@MUCY1CLKFK9VVFO=R/
MO<P0NTR022PHBI.(0B5CS3Q)E$/MOD@H62&B3&4F&<-E5]N+5&/;$;\F"=*O
MN>S\H<&-$)C=[+IZ7<Z/8YO\.(\5F7QB[;<<DQ?)AJW%Y!/,@T),7A\>HFUB
MM8D\$2A*I3(M$I.4Z'],>S!."YCF!2Y8A!,>.YU?6(PY-H_0XH5OMMP=5YLV
M^-MQK&=4GY]!+P+JN0WB#D0#]CVLQQU1H\,=(-PZ&^[>VJ.HQL5$L/)")MCK
M[X_3I0FRJSME_%U.OSQH"KW])I?TBVS[X+Q?3KF<$%[$/$XST_>P,*4V$"1)
MED$D"XD4YI+&RKKHQI"2CXT>&]&KO?S/'U^!1[FL]_0MM_2'-_UY3AVU00,S
MLTU><&F;&-Q^,?3WHFU$UL( &APV3<A A<18OS .Q4'&^L49J'C(QL"T,?"C
M$130%?CMX?^O[FM[',>-=;^?7R$@%SF[0#,@*4HB3X #]+SE#K [,W=G-L&Y
M^6#P==HW;GMBV;/;^?67E&1;;MLR*5-J!4AF>GLD5=5#J?A254_-Y4/RU>*P
MT;I,Y&J[4,F#O2SA\I_;ZD79/.ADN[23Q>+))7LUH=G?YIN'Q/[P3<N-R\H\
MZAMH[W'/UG8C97W=X[P**_XI$L_(2XQE)P_)J J-QU/R$C@?\9B\B )]S^[O
ME;)?0UF%!CZNJ_(""_&,((0I,W8]@_,,$ XQ<,V; 210V1>ID!AZ55A=$S2Y
MY4=]V-PH>U?'LRRDR4[AT)/Z"_CZGM'?CMHXI_,] .MQ+M^-QHTG\A<>/O)9
M?+>)IZ?P5Z[OG8DJM5:E8_!^ORRW:]>#][/>;!:5_SI3=#3+L<QE3B!(A<M'
MTI(!6B %N$F9$9 I3D1@9FJ@"E-S)7NM[:JEMJ7FUY>\W/*%_69<*4]P>FKH
MN/B=^ R+]L NZ-,1O ?8#_K?G:VUC)K&VA.^V&FMH6J,G>;:$Z8S::]]G]3G
M),DNPW3Y^O7*/G:]F8N%/L[0JKO%SQ"46.=& 6&<"\Q9 82B"A10%5@5KN21
M^9\!><F<FL^KM4Y>)RV]^S'ZA #O<P(3'<ZASTX\D$S^7JOM&2@(@33DC"(Z
MM".=+CS+WJXW_X_\R9%WZ]_E@]NNN?.FS<K5X+KDDUUZ]Z8Z7%C]MM3K_RR;
MPX-HQP1!<'9O\/T>->+6/,BVXTUUV*U#A#";POK5MA5 =16;GU;EW+T!"/]L
MKW@H/ZY_6ME79STC&"IDE\5V$:P+0$B. ,,%!*Q D&>*4"94O&AGJ'I3FSO>
M\?DZ^9FO_Z$WR5_Y8AO(OQ1Y[&)$2H<<D9</JNZI2JQ][7R4NL=;8^)=@G!2
M6^D.!6H[QPK#]L5_Q(AML(H3"N[VA3<L#MQ;RA AX["#VQG&(N.DD, 4A0!$
M<@Q8FA& <B6*/$VQUGRVU%]=F.%+K.!PF(Y>/H?5/N=$TW'"P$$E78.,8XP0
M[P##,ITH;N\@[@L.:LPP['"#.])>Z(O=SRSW'.O-/J>*GA['1G4S@,IZZ^77
M:ANTUM\<58G]KV^5=0FW.R078MTN*E*<E905)[^L:O;Y/K+J[M#?W5OB@K%S
M,Z_?"SLU5>0F6T<B^76MFRP!5^7,Y\M*Z*J2VX[<)M^L-:,%:ON-]FVQV$"9
M$PJW]D,K+*+:4T9DGHX/>C.3#(D4D0QD"!E D'(=X9D!J28ZHP@SG091FW4)
MF]H.[HB!0^\4O4N6.A8-AT,XQ0)K"R20PI6H<FZ !14#B G3Q&BA4!%2UA$-
MX1&J-<9!V#MF% 6WX:-#E\E-*N:V$>A,6I",0V3B!$Z#PJ1ENC=Y2?N>R#[Z
MS;R4BU6Y7>L#I0\T,I6<IX!JZ.@H<^NS1:8 EUQGF9(L3[T"-WV$3\V'?]Y^
M^U8'T?CZ*7G%%W4H]4'K3?)^:5;KQVKNC>1MSHW&C=[G1HQ?TALE!]V3OX_+
MM]2!VC@.ZYP"TW!@'=!X.[2N9_2DXMVQ&#;$[.5,8B*%SCA(#9> 8(T!S5,(
MF*("$:(AHSAD770B86J+H2].1HO.43=Z!K+CG@#IYX!N@F=@+W-H3OSV&B;A
M7+.7[([+&GLB95S^UTM&GC"Y7KRP)R=KTV#8Q3KK3H9[^F7("YUIX?8]* 4D
MQP40J3M,X%) 0@N!LSRHE?E%45-;DS3J)8N#QH$4V!VP^GWM<< :^+-O*;EO
MDCH(W_1U-.(2OUX6-RX3[%6S3ZAAK]_1(TSU?JFVLEJC_\45P%3Y#\U)5Y.^
M4T@L:)[E .?& $(S#82A%&295!@::(3PHF7T$S<U?W%0.*DT;K*E@CJ'>@+M
M$1F*"M_ 'J0;N3[Y9M<A#(C#1(5RI,A*SY<Q+&3A#4QG$.+Z4\8+*WA;=!0H
M\+^K9XL]]\#W9;G5ZDT5 :L#"E6ZT@?]6_4OY2P5*H.IR_8JB@*0(N6 ,HT
MUW83AC0CF?*B/ N2.C4G['(W7,!OESI9\W8MZT89_;9J?NC[+>BB8SIT%+[R
M&K7"2:WQO@ZZ4MH=9?]67Q!QMQ<$4]P.>UZ2QVVP%P+&27^]H)M[<[NN73."
M-[K^^_UROS^MFA3LEJ-/LQ0CF;M>P\)N*@&!1%L7Q3)0$,QY#BE5.JB#GK?D
MJ;FIPU%)W0VDM<<,)GOUQ-[/00V"Z.#+QUK7Y(>=UC^ZE(X#QI7FR5[UJ)2P
M86C%IH?UE#XV56P8*&=H8P,?<&M[]+>/WQ:K)ZT_Z_7WN=07$C\6BX; ]J/Y
M1<O5UZ5+"JW]J>O#4M9D5Y+2/->P "87POHXG0)><?)DB%"*<USD/9NJ1]1R
M:O[P;!;?(='F;G>BK*K0U6O^;;ZI<W+ODOO'U7;?+R20O&R8-\!S*?C2XSKT
MTG'P(;VA@?P D _4=CZFIB_4K'X L"^WN!]"6#C+R9<U=X3$GY\>Q6HQ*PHA
M\H(;0(5+R*?:_F3R C"A\CR56&%<^-*:'#UY:FZ\42ZIM?,G+3F&J]M_W@3"
MP#[/T_X@#I*SMO8F'3E^VF@L(V>-:-.*G+^@Y[KNYKS=BNK(N8!.1C5$A!(*
M0X"0J[Q7A0(BIRX)@J14Y4; L"Y4(^D]-:?14GM7XZSMBF!EJA^;[/Z^Q(QC
MOQ.>:[_IC?2(J\';RWGVUO=G8PQ?/(X[9G&7DR/I/NX"<]P!.5ERCBP^<D9R
M1<D^@SE#1B$"H"R(G<*,R]ZC&F1(8UG(#,&P[)YN<5.;>2[5-7Q=]^'(ZL+9
M;UJ(A][ WOQ*=<-?.O&+ESY\!,LX"<.UR&FD"!^9[YT4?'Q7/Z_B2#.J$-+[
MY;?MIOQ)?]>+M$FLP#1EG& .,ITR0*1*[697(6!_Q[ N.#<PR*5TR)J:/_D\
M_[J<F[ETG\2ORY4H]?I[M:RM54]^J)3_XQ]0#O^<!BY@NR#W\RZ1@!S8M51\
M+$UHN5;T+JE43=+KB4#!KL4#DZA^I4O>J$[%P_#G'L7GEIZ-MZ1T![XN.KU:
MS*6CX]CER:(,"0KMBH1J) "QS@.P(J?6FQAF"JKLUCMHCWU9U-2<R4'39*>J
M3U9M*,!^OB,.; .[CIZ(A3>HN@I&W*Y3E\6-VTKJJMDG_:&NW]%S_;%:VRW3
M\B\KNV%:5I5.1V0^S;282R*9<HDF0G! C,1 8,: T!E-*2\PHT&16"^I4W,C
M'U;+Y-<_??Y3\G6O=N#"PPMKSR5(; 0']BAM/C*[V3GH?9=87.TE0RQ)0C"*
MNSCQDCSN,B4$C),%2]#-T7+?-@]ZO4]8N2]+O2EG--,L*Z $4B()".0*B)0*
M@(0AN4FIT:G847+Y.2,_P5[?TC'/UL#^J-(RX95V-Z>ZG8/:SQ-%A.]ED]PJ
M. ^I;O?=P,;(<.O :>CTMG.B7SJWK0,.C\2VKKMOB'Z*Z^?2XL*Y=*N?\K-S
MZ5_T8\V%]?I EO5%KQ_Q+.<I1JE(02ZX<3EO$@A&<L"M6X,4IT3@H+S>%[!A
M:NNV7?'3ZF#*7?+;\\Y4;=JRQ=P$DM>^Q*L2$""=[@OP;Q0L_=A^?TZ"I7LT
MDA8<B<,C<N#T9<8R?A!U9#O&#ZB^S$"=#:Z^D"K]IMU]?*79$&O#8&;_!Y L
M*" %HT"@0@/"E9TID: :!AU</GO^U*8K^_C5VCF"IT,@-6PR>@Z@WT1Q RP#
M._$#OU+\,X(+5D=U=\]EC.J*+ACXW$U<NJQGKD3M1\J/9E\UYVC(JH3@&=:D
MT&F!@8*,VZ\X$X"E]B<D$2NR7$--@WK(=PF;VL==5X'.&Q5[EM%VHNN9'Q$)
MLZ&S(QHU70KCH8"V@JY2-6)FA <@<?,BN@2.FQ7A8?I)3H3//5%+]*M%2GFH
M$L?0Y P5"F3&9(#H++/+=Y("08CA.#4%"O,B?F(GYT]\BO3#2?@#Q\)S)QH=
MX:$WCQTE^[76H];L7P!JC*+]YZ*G4+5_ 0[/LOU+=[],G<1?=>GV54OE*OFD
M:]&Q<K]J[;T^;.M ;*%SGF888*DP(- (P"41P$"9%1G$1$$R9J&$K^)3\YNU
MWG6V:J.Y:TO@ND[>X"W'>@L"3OXF-K;_1L=]K5?D;>L5<;]^=A98PS"=^HC0
M@9M4@82W\O]6%1*A0Q*[1")8?N_TP[6=:#^M5T:7I17,%^_TGCIQ5@B*F>-R
MP)EC0*7"=584!""<I4A"BK(LB*>]6]S4YIRVFHG1K@^I*\ZS0S!7.BGK*NO
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
M#ZY<W8/BX;->SW7YYO5J^5VO-W.QT)\LQ'J]UJK=>H@3EE-8$) 5' &[!*'
M;FHT2%.%M$ESA+E7G"= YM1<0ZUU\B9IZ9WL%0_I\!0"?+?K& C.H4]./)#L
M0P'A"6D #T1\:$<B@[CI90TC>PC#J)/QP?-1X]$^A-EVQ/T0>&L/U]T$___&
MW:'CYN/ZE_G7A\W?M/M3JWLKE7_5;W_7:SDOK>RYU/MKR^;B0[]9*CFB&7/$
M/<)U\4(*"*52D&50&D6)+#+D[=\C*C:U26!G1=*8D>SL2"I#DD]Z72<%![BM
MF./H,5V\T.@,O=/=Y1XUNMK/**F43:X-V>&><G]3>%?GZ",9,$N]T(B.-)5]
M6"5*F_ER7G/S[VIJ(LU> V#7.<7%E#?>/#@ 2D>3Y1#/CQD./DVO?_4\O?YC
MG5'_5UTZE9=JGUJ_<K_ZN-V4&[Y4KF_5UZ_KJI3T_7*SGB_+N:Q/((U(498)
M!:2IJ/08 <)@#6"6JXRG6&L6Q(GP8I9,;<ZN#:F.0?6^\&J5N#9B=\E\IWKR
MO?,0=&(ORRTQ](F] B.&Z7N6<GW<U6ZUWJ2WK3?IK]6;U$+E+MGCDNR!B7W*
M_N*#.T*BP1C63""78<1!\TN7&%.A\+S,IIKED ?V=JG>6 $SJ@2DN:1 0(4
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
M@@_UQC<;E4,JV;JA0ICW4[ =3+H/80X@WBY@4N_[EL_)5?Z\6'Z?<!UDTBJ
MXXI\()OI0,R\FD-.2NZ\=W$H]_+&B[<#1?=AR_V%V046/IZ$V>RWT]5T3L[Q
MQ#+)3*Q2L);(3R0%'XV%9&Q$D>EHE&D@+-QX\7:Y5]T'*O<79A=8>'F"R\]T
M_/UYN?A]_>7YXN1KF'^?2!X4D4M MJZ:R4&#-\Z 3E%ZJS4Q-]25^KT$;(>-
M[D.4APNW"XQ\_(*SV07UR1&HM8L@V>;X$V1'&SKY2DR,C"2ADASJVNOZ>[=#
M1/<1R;U%V040B/"3>N^_2'__^(7DMGIWNJZ% M7-FIA$[&>10>C"006'Y%H7
M4\]"H3VQ@GPH8#Q&QW9 Z3AJ.;"H^P .26X99J_G&?_XG_A]XCQWTF0.V49R
MP9DT$!CCH)43Q:!PY($-A96;K]X.'AU'-0\7Z,B(>':"\USS4%_-PN>)2XII
M&P5@3$B$.PE!BP#,2GHQ6F'DX>F\-UZY'0(Z#FKN+\"QK[/.G.=7TU4*LW_'
ML+S(0;:)*YW)#@K>DS<M$R=OVA>@SP+91,SP?'BPXJ&W;X>'CN.<@XBUDUS_
M*R9>T2>K22#3*$B=@7,9017%( 2&D)VTSI.K;14>C(P'7KX=,#H.= XAU*YP
M<5:Y<,:$])XI(0I(D@#90)Z#$][2L9=51F0YN.'*@^Z\?CML=!S='$:P@Z'C
MO_UZ1Y!OZ(-#*X+?O7WQ\NW'ER]^>_;FV=OG+S_^Z\N7GS[>)'[+\N#[GS1H
MK? 6Q!Y8.'RZ@L\A?)UL<J:J]M^55]-YF*<I06!Q5B=VB2SCDHD\UL(@P4!9
MYP@'.0 A0$8L*1OVV (K814W2C]_Z6:5_8JS]>KBD\UB S)2S\J__^LNU.V[
MIUR\X]EJA>O5U2IRY'PG=&""R;0CLDWFN@*EL1Z2(K#TV.WJ_KS>I&.<TN1F
MJ+C8;P80^HC'T$WJSXVM2R:"U\J@3=7QVF0K!_"9#"VT,D9KD[#YL:C'H<BY
M1<ZX #I$O_="Y1!A=X"8YV'UY=D\U_^\_(_3Z;<P(V96S];/PW+Y?3K__&]A
M=HJ3DHT.+A;@+)EZXRP@1#+:DQ99J\P]YX_5O^^/H*W(ZP%1!\%@T5HG'0#M
MXY?%<OT)ER>OY]]PM:Y[^&J2-&/,.@FEQ)HOKQQX[BP8)H5!+C#I1N?W/=2,
MTVBA'8P.EG@'J'F64BW>6WT@)X$60ISA6UQ?)#@4X] I9!!EHG/>.0[1& _%
M>\Y\(N^"/=:6Y8!S[1&JQNG*T Y%@VF@ S2]7^+7,,TO__B*\Q5>,,%MUL)+
M UPKDDY!2^:BUB0=%^C\+\[(-H?;O>2,T\&A'7X.EWD'P+DAE@EGS@N5$7R,
M9"J:P,EH)'<#8_(J))5=?NQF:"![>IP>#PTWFKUEO#] %NLP&VAG67S%Y?K[
M^UD@<<QSM=N^UA.7-LN)L*:HX!48ZW0]<Q4XQ3($ZVS)"9E6;3SWQZCJP=H9
MQ T;3/0=[#/OB)-0,WW?8%CAA]KA\5WYZPHWXIHD%;DDRQZ"=JQ*B=9$[9TE
M?):.%2XR;X.C1\GJP> 9!$C#";\')*V_X/),.&\7\W2^JP:5Z4^S(JHM[<_,
M1@C<,Q!!2!MD5,FI-@BZCYP>3)UAD'.PL#M S!G]$V4%ULY\4(PRH+(OX&V6
M(#6SQC*3HGVL]/M0XZ8'JV; Z.!.XNS CGDS#7$ZFZZGN**C=)/:]64Q(Z&O
MZK&Z_GXIFBBEU<I;2-K$VI)-@*\<:FFD5$(HJ]LX3=M2.*Y]T_R>HHFB.MB%
MKO%UV[DH7DLZ:SV$VE=#64:V'!,6>-*!N\SHUVW,GX=I&C?RW 8##P/M$(5T
M *V+2-;[\+V&L2[+I-#06K.&#N=0,YRUA6"L FLQR6*ST8_6&1T>1;Q)3S>0
M.DC;#P01#Q!]'P!:GM);[\AHHIS1R',B\FO5OJ;M/#I::IF[DCV3=,P_5HMR
M$(;N)VG<XZ\=C 900 =(NNEJ7O#S_9(;Z8@;59.:>.6&92!A"< 03<E)TK)Y
MK)?&4([^;;K&]?0;86I 5?0 K.J)WK<^0O*8@P.1V*;M)8<0!8*AE9&C,5JD
MQPHH#W3\]]R>FKG^K: T@/ [P- ]'-"AG!V=R9"#)0,RDYY]5 P<ER(%%["H
MQV9W#&EZCQL@:(2< T7>0>#@@6WT6CBL%&$""0D,40\*G:G%Z'7 CM+%)QET
MHQRB'Y+6C:W4SHL;5CU];5*3@M$P= B>U_*BVN; H]/ /$?.@DA"MC&7KA'1
MC6UTE$C 3B+O8'>JE:K3LPRHFEBWF->E@/-461&$[F2*@RQ]/9U=A* M[;LB
M:+29G K3)HOH$:*Z,8_:H6DHE>R-KF^XC(NADAL?EE$*7D=5\S)%[<)CG 4?
ML@:IG6/&<%["8W6#AY0H'!0:/X8)U0Y= RFD@X/N_<5[-RR=I?Y*%SPYG@F"
MDK4!F);@I E@/<O6:J[%H^UP#LI8NTW,V/4@P^CY;M+:04+O8E.ZUI[AG ,6
M/?(LR#G!6E.I-?'B! 1TR6MNN2QMHI2W*1G[;JX)9@X2=Q> >9;SYH(RS-Z'
M:7X]?QZ^3LD"FR219'3! :]9+RHH\G$M"8FQ'*+%K!\?7G1 =/M^@L:UM1O!
M9PCACWA<U7+4R4=<?ILFO$H5GP09/->20V*L3AAF$:*5$G3.0:&,+*5;QO7=
MNM;['SVNB3PP" :0WNZZ]V>ZG^/G.G+ZTY#79*<GI[/ZT$U$M+:26N(7G*^F
MW[!.9SK!-XO5ZBVNWY5/X8^)4*H(0ULD2EO+PU5M9UI;A#"OC9.(^&C3^(,N
MSW8A=%RSN=6VTU!9'5C/'W =IG/,+\-R3O[EZAJ[+[!,TW0]$;DXVF(9>)%3
M3?)RX#AF2(XE*Y0)++1)>/LQ;>,,[VN,N(%5T@'([@IJ8K5FC->3S E/ F*U
M1(I^C,[72Z 2;6D#JKNTC#/5KS&(#A1Y!R')'X5!)CJH4)C(D".KHY"- Z]#
M !6#-J+$J'.;N.2/*!MW5SIVJ/MPY0P&MF,VH'F_4<877$\3.5PW.#FD&\W-
MQ[9O3?,(&\?L4Q.-EE+25F=*1()+)B<N$B SRPJ==C:5-@&[8_2IN1DL.^L$
M^NQT_66QG/XGYDDR*7GK%3##:8&H1-M\S!DB5\$QGS-[M(_F4,'*VW2-';<<
M&#6/1S /4DH'%M:UV!JMZ'?+C?CR)LSV'I<;[B9,BE S(R"7V@_#E#J%$36X
M8%D12CK&'^O2.4AT\R'BQ@YX-@;;T.KI"W%W%T_BA17)ZO4D'?[%:8C$ !03
ME,Y"&*;:5-$]0M38,='C(>P@=?2(K->KU2FQX:)**;L,9$(Y4(*LR<!5!H_:
M>X=>*MTFQ^X!@L8.L!X;47NHH4<T7>_!GI3&%+6$XFL.(2?O)RKZ8GS2R+6R
MIC1JVW5H\_N&8=1CXVI?A3R5OJ7TS<=W;UZ_>/;IY8N/G^CK7UZ^_?3QW:MW
M[U]^>/;I-?WV(/=QB\<W<2-W96L@=_(LY'Z)TDM(^N*U$39#P#HRVG$%@3D!
MA05!,LLNIC95:@\0='A@_AO.3_$5+=":^U4?^;?I^LOST]6:7K=\^4>:G=8E
M4\NHZ7^YWCWX(+DIPH VFM'JH=/>L]J"@58.JN ]5VV\Z#V('=>]' )%=^/V
M;376P6%ZF25]WJWJJA. D;7/1XJ R#TH28Z+WZ0!I2"R1XY!M5E^#Y(TKDO9
M F##2+\#&'T@71 !M8?G"UHTL\6F'=$Y5U?K)/W'Z92(>SU_OUPD6C+/%ZOU
M!%$Y)]$!BYDL!($"HL\(*4KMLBPZQ%:WD7L3/>Y>-Q!L[NQVQ]%A!W#]B+-9
M'0"'<Q+DC!A^ED^F\VD58ATI>L[S)!3%#??$%4^N5K$EB,P;$FER6A:7+6O3
M17H[^L;=#]N L(%F.L#;'5E-T"6TQ=6*R)HN*6.!8+@$$>MU&H]!89M-[PXI
MXX;1VJ#H,'EW<%5^R<!5/M+$>A1,DGGA@B&!9"' AT"69<F2)^D\BXT*FN\2
M,RYHFIIB>TJ\ ]!LAF+C:GW&P25#$V&8#E[I.M2TUCDJA.!M@L2B<2HZ86*;
M:Z('"!HWS-H"/$-(OH-CZJ_S)899O6'X<YC.ZQ)X-W^!R^FWS=E+ZT%Y(V0*
MP)2PH!3MGU[Y K:NDNPYND>G NX/I!\0-FY\M06@AM1$!\#:Y-F^7<P7-S?9
M"VM.JB"Y)VZ\\;SV$4!PNC 0RC#!L@Q8&H4:'J5KW*RO)H?<<'KH %4/,Q)E
M1B?($PTY$R/1D7L0I 3TOKH'4LO8YF+Q,"PU2TEM@:5AI-^!V?06U]=L/DDR
M$>01@ RF%F(S"R[6 A3#K&0^D=G7QC&[0<96<!E\CF%3N.PMY0X@<C.U[,7T
MVS3C/*]NR>GUR=<J)<NL+4IKX*9$4-I:B%YG(&_"T"'ME<+'AJ,.E?WW.)5;
M <P_)8 UT]&A96;#;U+/OH7IK);+?5I<NWL_3]?^+:RF:4+'-NW"N8!6NHX+
MY9NJ  51<!U+3B[R-@E;.Q*Z72"=/24@ME15!WOA11'319KC&1/6"F>U=E"T
M#77JA 3'% <ADG"LT(J*;3:]>\G9#E5/ZB[Z<+%W8+'?9N+%=':ZWN1FNZ18
M8L#K7'05I0$?B@:6O0WD=@1LM%L]0-!V^'E25\U#B+X#!/T-ZY 2S,^^D>OQ
M&=^>GD1<OBMW\L[.EH=QVII:!A6+$/6:R($SJOHDT3#IO"Z-NLKN1.9V:'M2
MT?1V:NH7@^<KZFX*9,022EU8PN2:K1TR>!TM6)U%9$YRW6AHXXZ$;H?#)Q68
M;ZFJIY*M>CV5\_F[O[S_\/)?Z?/7__;RS;N/AR6J/O[D)CFJ.S S?+7C&4(W
MO?ONM(RXA*LDE,BD"Q@T=4!H<A""3G2@%LMBE,%CF]9!.Q(Z;-BLD*%94'/@
M*==9888,T<(\:%&RU=;)8MJDRNP>-CM&A>/@2'D\G+:+]#LX0+=IN_)^L=SH
M;;U>3N/I^LR%/JMMOA2@2K4A:ZG;4R#/.1LZ&90)H*6,3 OEF@T-&(:!;FHD
MF\-U#(UW#O3+R-"KQ?)CF.%'3*?+L_X+^?\_/1M>?MF#*(9B0HP<<B3?3"$K
MY_%*^H[XUERQAE,,!^!@Y(39,>"WPQ)HAH4.UL ]+%^RPFCG2%H;"+427V$@
M5FR*8#EG.J-(#MOT07N$J&[*BIMORD-IIH.@]$Z7/U$;\N4"A\3K<))L"O@L
M,XC,BT*C)?.MAE,/?$%WC%KDYC!LIKOQ^T-NFES^:,]_^&;(H6:TVTLH+EE0
MEKZXHCQ$B<$FK#,(;F7\/M!*=&\2NJE<;H;"(ZKHJ73%NHRQO'OU\=.[Y__S
M7]^]>?'RP\>7_^NOKS_]^S !HWN?W#9@]&-FA@\8/=*KC=SUVMLQ@=2Q%B30
M=[XVNC5*8TB)/';5/$RT[;R$ V3P:=/55[H0O%0,6*@CH862$) 6#7UD- L^
M.MFF*\--.KH)#PV$B[LM(O>6>@>.PB7U9Q*I>_)BCG58RA_3U<1GEI,O5<.F
MR@45>-K7 9ER@6G&K6MSB?(H69T@:@]]/P2=@X7? 9)N\?!B<1*F\XED1J)W
M'I(GOUU9TK;GL;;8+3%HA=KR-DG!]Y+3"7(.5_?M/(.#9=\!@&ZZ)'_!>FLX
MR>A2C:4#O1!KFR2DY86E;M2!2UV8;M1M[SYJQH7/ $I^U G<0^(=H.::CW#.
M .>TZ0;#(6A)"ZGV 8DH'*!2,EBFE/%M+BCND#+N5</P>#E,UAV Y8'A)^?,
M8"!_$B/YKR[7O#X?P"')I^BBA7>*M-[FK'J4K'%#H\.#:#@==#>&YIP'ELB?
M]3) ]);3#NHR1!<9"!&T]B@R5[<"[-L.H]D!$<VBE,,A8C A]K"S_'B^R3EC
M.J"7SA@@6%>$:PXQA2HN68JAKYRUJ77:FL1QXX\-=IPFNND =+='G)QS87/,
M*10#V6(&E4L&QZ* FI:BM41;&E7VWD_/N!6]P\-I *EW@)U+9_0-\?*:OEU-
MDLA)(1-@E:N1?"[!>9G \>AC3$;Q1BFS=VGI)$EGP!#/?F+N "BT02[K,/<7
M>/;?U_.[@=0/B]GLU6+Y>UCF2<S.6%,L",\=J" \.!-II6EBM]Y@NT;-@'<D
MM)-8T)ZXN-,+I9V2.L#@C<[93$C&8E3 %'D'JM8L!&\]+<<<7&*T>Z=&ESB[
M=BUO6>O63MVW=[!]9;\W;K[B<KK(M$*6ZX&.NCMSE7RRDD570',R[Q2&VL7.
M1F"^!%F$8[Q1G]4]QURUK'H['I(.TT,W>+I*#UQ]6CP0SMBLFD@"W>1.D*NQ
MT>@')+97TS6>>[WO-Y21[[OX/-\\Y6RBLS,!'=<*LM&FYC<$"%*INLHX)N\]
M+;1&@:BVG(W>P>YH6.\*(SV<X%729X?(B],EN4UG;)T=+IM?OOM:F5N]_ .7
M:4HRF12?E-%"0,A<@*HID>2C<2C")\^%131M!GKM3NOHS?6.NX>WTV._2-VL
MNOL9E'6F:$X,I/2%_,-,2['(6CI);J-+5F-N:$SL0NKH/?O&QNE 6NP7IF<+
M\2W^OOG5:N+1^\*+!!;J;:XWFF3H'/"@E.59)QG:W)]O1]_HW?[&!N0A^NH7
MA9ME=L54X"EF;QDDK'4-4KFZM,A_3()G*PU&=]23_"9YHW<)'!N#!VAK]"O8
MQU;5W\)R&<@ O]KC@Q4^V)K1PDIM#2PM>,TDV2-DD7@=6;B=S_C0S>Q.[QV]
ML6!SA+561J<XVZR<NYREHM"C%.""KU=!KOIF@@&2[ (3J-GM 5*[P>S^UX[>
M77!4E V@B@[.TVUJ9B?<\L)32A M\R0Z5!"\0K",&\.2E"(?ORYYMYKCEKT%
MCW:<#JZL#@#XZ![^?#'_1F\B7;XK9]^OI_%ZX?0D!.E-R(E\_3K1TJD,SD4+
MQ3"I@^11-VH.<1C=X[<N'-L&;*'@?N&\.2Q^S"R=#BAU(0O%<@6JE R^: 14
MVB1?9XM+?G2_92 P_SPW2D=1;P=8OBS2OIFV/U&%RY!$@)B% <4U+4EM#"1G
M1'76;(EMPH\/$#1^9\6CX6\(E712,/\!9U5:M%;HU],49I^6TS![=;IIT5<3
M_Z>;VZP)K1(5-'/ ;:CVC"++AC,!)3JM?(Z&1;N5;[/E"\?OCW@<MZ:%_#O8
MM&ZV3...\V -;2:,<R*>Z/;&)/!9I9!\[?/3RYP'_E-<@^PO_@ZP<R/S2"2B
M+CH#I=2FVY9$$9FR=&)G:Y6+1:=&,>2=L[Y^CON*?85_8)K.R_DPLQON2S;*
M6&?A>. BN)ILQ,"[8$ BUT4;*[5O,\MQSZ0O_O-<.NROB$'A-&8/E[.N=E]P
M70_WF]P-V=#EYFN.W]WE$3:/V^K%<I.DD("VSL/B=?9LT0R8(H21$>XY?\*M
M7MZ'[YO<LO-WU&TZS!/6L>"KB8F*::0UFHVEY54<@Y@*@Y31\A0<EZE-?/@Q
MJCI)MQ\,,W=JZ8?2R)/L</[LX[^^>O/N;P-V-K]\8ON.YO<3/_QN]3RLOKR:
M+7Z_&K<=DS1HZ>1S&6N7?5GK#>OE0,Z.;/(Z$:M58L3#5 W@\M5GOE\N:G D
M__;]KRO,K^>7 WJ?I?7TVR8"]WPQIP].Z;/S7R[FUV1CE!9%ECH\W-3VVF0D
M)#)!/8J4LB!W1;?)7!J&_F[VN\-0=X]#>6SE=N")WG2C!=&8!%.0I;1T3+
MWJ;-KA:EX)QGT<:TZ*CM_A@X>#2VL8M2.D#4C?J FMP_3],9WF#ITV)+"5]*
M,QME8Y &8HGJ['(NNIK,&K1#2>+1ME%K@0;<C%L7U0&^1X=(!\ODVB#VZ>KK
M8K4I@'E7GJU6N%[QB8XN^90<T'\$*%,4!!L3**)%&)VYS6T&H#Q.U[A;\_BX
M6313XOB799=7?T@$I.E&J_3]##?JG>=G)W6DP7]N/I\P*3'&%,&[VD_$"P'1
M&@U1RVR3YSHT\L2WH6[<#;8[E ZNT ZVSXNAI3<K#">A))<M6G"84DU\("X\
M,Z!SUJ84C['1N/7[Z1FW*K0[( Z@M Z@]RREY=D2NK9^ZA# 55J<UIZG\_Q^
MB2?3TY/5Z_DW/-? 1 LZ !*Q9>2FB\[&2S46(FHF0G AYV;=L?:@=]S"S^Z@
M>P2E]V,!_'6^Q#";_B?F:P8.+J??B.MO-572I:AU]4/12_)(0P0G5("0?7#,
M1\1&WM@/"!NW"+0[S ZIQD/!>;0TKCKRZJR]P.JL\V*MQV$R%YT4<&5JFZLZ
ME#H:#MIFQ;R0Q/"MW.W#,KONH6'<<M!NH'E,379@*MS-1K@4Z'FGC*L;.A9Y
M<<X SSF"4D% 8,R"R9*'VF-/LC:YKMO3.&XY:3<8;JS</F%;"X*N!+F);TQ4
MT@:M3A!\)N$I7L!%1;(4M<6QYBK*-O=8V]'76R.S8=#Q8Q >JJI1C_J'^2(+
M?&-I7_53GD0K>5:2 X^%@6+<@Y.^Y@Z'A PMND;>_C;4]=;][$CP.U!-G8*/
M?+NO89I?_E&C%CC)*FL3:@%$4JD6>!?PIN:K6_+SN'4FQS:#1G]$66]MR(X$
MN@/4,[YC\XC4WM2?/TP_?UF_*V3,;#;S";* 9*U8"(+7J<%9@+>> ZVC[ OG
MNFS9A'_'%_?6"FQ0;#771#_1G8?W[/?A>]VPZ]5 2LM3(G :XG1V5E/H"CHO
MN03D3M(NCA$\^6(@!6WK669N_+$<E&WH[:TAV)&/W\%4V:<[<F-97K#V?1*<
MT9YA[3&5-IW."I ($5"$+(TP)HDV9<U;D]A;6[!C.24#**Q/)-[PMJXOLI0D
MT\XZR+8V 0KD=SFO,V34NEA1ZT':W)#O0&1O#<)&<9'W55H'>-P^EVMB6#+>
M2EI:S,HZZ1S!N:QI][><2>.$96VFU&]/X[C.2P=Y<8W4.=B@\,&!>G95NKUP
MA0DF<,N@9"3A*JQE++1039!9.13.\#95!</0W\GLER-ESK=4;@=[[T59U*?%
ML_0?I],E$O_$U/K[^UF8K\GPKB587S>=#9++C&M"E:H3 !2J",&[#,Q@3BJJ
MJ!NU4=Z>QBYS[ILBZ($JMX'5V8_;3_PDQ+QZ1=)_/5^=+FL1WT=<KV>;3>$>
M64]X$5D8'2 I@I?*WM$QECWQG2PFZW6K^/KNM':94W]4_+95;P\;[C4._Q+6
MY[VN-J'?LZ5+B_1YF,U6[\JS;V$ZJ_&/FD,0;K3&*CIP5<5;/4RRST( 'W4!
M41Q7J60=8Z,2XB'([])$'@OFQP%!#\B_?38]S-H+C.L):D03$M:<+OIBZ#NG
M9 )3Z%O)HS&JT6CYW0@=]T:A!S0W5&R?ED=EZK&E><:FS[E8F<'6%NTJ5A_:
MV0)<1YEB*!%]F^O572D=]Y*A!P"W5&T'.^_V(IYHD1TSG ,6(4 Q8<$SE\@K
M")8.%"G1^B:@W9[&<2\?.H!K(W7V&V![-9V3'["]<'7F63I/&"-IU@D9&NK
M-6(]H;52T =M=MYAZ!_7/#YV@*VE<CO8>V]XM.=-AVK#XY.3Q5E3MXF0WC)>
MJB1)G,HC@N>$+8%82-1*RT9U*#\DK<MP6E.\/!:..%AYG:'Q_C%KC!6;4RK@
M537.;<EDG&."X+2*W@NO79N2_1^2UF5P;"PT'JZ\SM!X/AKF@A<R78ISI;9C
M2SEJLK'K@$IF!;"HE&3(>#!MNO@\1E67D:NQ,'B0RCJ W_;BG 26=(G,@0VI
MAMILHH6E CCI-&J6A9%C6Y1=AJ&."<U&ZNS +:ILU?_7R[MO88:;P@22V#2M
M,==?/)OGFQ]<^\NSD1MWTX?2[+16*K[\(WT)\\_X@:S^EZ4@*<&SD@)SAJ0C
M"RAN+ 2,#J)0R;B:V5;:Q ".R^>X"Z:9F]4Q6)[Z4IJ4XE/ACO:-J*JU;TA#
MF"6=<CIYB8%EU29SYR"RQXWO]@GTG51Y8(]SDL!RW0%ZD<L4M/$@A)0U_=2
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
M5!8&G$H.:G*B%M9FBVW,HJ-DP5Z;<GHN[/QN_J$NGR6MCDUAV]7**#))XM>
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
MHI22^3:M8^^G9UR8'0\/B\&5TP'$GB^67Q?+L,:;??[/F0FB"!Z$ FYDKMF
M",XF"6A+0HDY\$8-,AXE:US?8C3 #:>J#G!W61/_>D[B/-UT JM'0S E\7K_
M4YQAH!PZ,I1KP#QXS;- GD*;&N$'"!HW7;</&W (774 N4_+,%_1FS=-$C9M
M%TE$U[HS7'&W^D2/7-W_JW.'3@O/3*)]761#)HS3'F+]L5C,,A3GT+3I(S(D
M%R/' 8> U:(3'7> [^<U[[XV@EA7OE[@USJ-Y^(*TKH2JK&M$36H[$B<7@0P
M=%"8[(*VK(W_\@A1XZ)O/*3</M8'4EL/"'S40K&LF,!EG9\;/"CF.034&1BQ
M&#R9S8FWN3#NV)CL!X6#J:X+')Z<X+(*Z7WXBLL+VUNDQ*R-P# X4-P%$@\+
MM7M=RMH*S7T;T_)><L8-+G:$NT-5U0'>7BV6./T\__/B&R[G53+W+B*#F 4+
MO,[9$* L#^ %^6K")%&[?477:%;<5N2-Z^AT@\?A5=D!/O_Z\=-RXRQ^O\-)
M4MD7(Q213A)2.1=PS)'HB#$E/.WMC5J./$S3N-U/NT'B0$KK 'Y#1#'>7!:O
M!4NF"%,&"NHJTY(A&/I1.JG0\\!<ZX2N(=@8%^2=Q)5&PT4'B^*,YWLJAZX*
MAX)T)D<&7(EZR$2$6%!!MLH&X5,.KDU]RP])ZR1_[/BPN5T+.Z@..P#E_7<7
M]S X(4?0&E['<P6D=6]J)\5L"B1C78D6&:9&-T/;DCARK?:PT-@J*^-0/74
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
MDJ0F"1UG4I!-F[@ Q9%!$%K5K&>>%?<^WT[9?1Q!-YX^KG'7!W#V%W<G>/E
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
M]K4HMF>N<XMC8+P.M5P:@>=G6T\?IJN_OUHBOIX3@;C:3"/;]&=R=7BG]4R
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
ME = 9M?[YNW@UAXR3?D[!F1^WD62%T*3[ T%"K4U3Q+$,M0!M'%2*2-\%.D
MR.QZW[R-R-I#IBE_!PN9?OW[V*\+*'W, @HR,I5<6@B9F&13+-):'W7LTS;V
MU>7,?'"B4]1].N<'@,]S%?CB5Y]74Z"9IJMM7_)J.@>^0+(=B:.#;!D#U%B/
M)1$ 9.!9,!.5XGU.Y>ZWOG$"KB.!<--=*L-A[;O+8EK*E+*(('(DAKE0:^9<
M 9EYVK.+X#GTN22U?5WC1&8]L'62%([&%&W X:8+JGY=_GFW3)-X-A_DZY@W
MUW1+(;VHS3I#X'4>4B+*," HKUC4G*EH^F2C]UWA. %=#Z0UDLR@=NSIR5UT
M66+0%KS/ = +#:Y>>_*&9]0:-1?G,V2''J,^2_37SY(=*X>&IJS3\8"[L,Y_
MWM$3?_Z63[QE]L:CFI;_]UENJQME+][U>!HEL8!&.Q#>DG>O*/KW.5G0WFN?
ME4A<=FI+_,:*3BZU/G_N)H8Q.2;/IZ831=7V$Q:<81$4%B5Y5LGP3A.)7UG-
MS#6R%DCXKKIZ*M,'V+*V% ]YMKEH\O<L-X#2! A1D3TN0<L25 BB$WH&K=&?
M+.W]B_,'L'X #+V2BV.,'#0L""5:#<B2!,>" 5'/-\>,PNBN=Q(OH3A_B)!W
M%^</X?B%)+23"[D8M*"B*T22X^ 2:C#92,0@$U-^ETO3.J%]SN+\02(](J%]
M"'\',#,O#3#]V4:1? R9BPQ"1+[9PJTRQ*;LD]1"2S2=AA2^OJ"9D]K-MZD&
M;!\3/0]U(YF2+Q1:2H=$B$\!_&22 X;@;199=1H]^]:2QG)TCA+X;A =P?WQ
M8'1O2:VP.01,8+6LMPTHE A>6^"1H2I.2>/#.2 TPD;62-3; 70$W\<#SV.R
MBYOHO \>1 E(_*A=DK52D-&D$F)4)G8Z#_W&BF:^R=9Y#SN.\0, :./1K4D,
M]Y[B)K=Y[^CEQ!<Z1&:LD6#(?P/4M5&<] J4D-YSHYW.?7JV[US:4%;I2 2\
M#,.:BF-<?%VMUW>5FDBJAZ2%H'GM;6/(YCJ/#)C*6OK:QNV\X+I?UU .=U=D
M'2.(_K<;[S^H/VI'\W_^X_]02P$"% ,4    "  &@&-57E])4BP(  #**0
M&0              @ $     8W)D9BTP.3,P,C)E>&AI8FET,S$Q+FAT;5!+
M 0(4 Q0    (  : 8U6'0B0O(@@  *PI   9              "  6,(  !C
M<F1F+3 Y,S R,F5X:&EB:70S,3(N:'1M4$L! A0#%     @ !H!C56ZIAR0%
M!0  VA<  !D              ( !O!   &-R9&8M,#DS,#(R97AH:6)I=#,R
M,2YH=&U02P$"% ,4    "  &@&-5#=?8]/\$  "\%P  &0
M@ 'X%0  8W)D9BTP.3,P,C)E>&AI8FET,S(R+FAT;5!+ 0(4 Q0    (  :
M8U5YXE^2G&D! /(8%  1              "  2X;  !C<F1F+3(P,C(P.3,P
M+FAT;5!+ 0(4 Q0    (  : 8U5)F$B/^PL  (E]   1              "
M ?F$ 0!C<F1F+3(P,C(P.3,P+GAS9%!+ 0(4 Q0    (  : 8U7+$E/E_1P
M ,LA 0 5              "  2.1 0!C<F1F+3(P,C(P.3,P7V-A;"YX;6Q0
M2P$"% ,4    "  &@&-59P<V76HI  ".X $ %0              @ %3K@$
M8W)D9BTR,#(R,#DS,%]D968N>&UL4$L! A0#%     @ !H!C5<BU7V$\GP
MZ[\& !4              ( !\-<! &-R9&8M,C R,C Y,S!?;&%B+GAM;%!+
M 0(4 Q0    (  : 8U5NA@_X^%<  #<3!  5              "  5]W @!C
J<F1F+3(P,C(P.3,P7W!R92YX;6Q02P4&      H "@"F @  BL\"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
